概述

yangipcclient新增uni-app版本sdk和demo,可同时适配移动端android/ios,为提升rtc性能,视图采用最底层的Surface/UIView,所有视图渲染和rtc处理都在C++/Object C里封装,助力uniapp版本性能和原生相同,开发者只需要使用javascript二次开发即可。

下载

https://github.com/metartc/yangipcclient/releases/tag/v8.0-b0
https://gitee.com/metartc/yangipcclient/releases/tag/v8.0-b0

或者git下载

//github
git clone https://github.com/metartc/yangipcclient
//gitee 
git clone https://gitee.com/metartc/yangipcclient

权限设置

Android

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />

iOS

<key>NSLocalNetworkUsageDescription</key>
<string>系统需要使用本地网络</string>
<key>NSMicrophoneUsageDescription</key>
<string>系统需要使用麦克风</string>

编译调试

Android

  • 自定义基座云打包
  • 运行自定义本地基座

iOS

  • 下载离线包SDK
  • 引入yangclient8.framework和yangipclient8_ios.framework
  • 配置参考https://nativesupport.dcloud.net.cn/AppDocs/usesdk/ios.html
  • 接入真机或者My Mac (Designed for iPad)设备调试运行
Logo

火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。

更多推荐