anyRTC 音视频 uni 插件集成步骤
快速跑通 Demo
开始之前请先下载 HBuilderX 并登录,并完成 uni 开发者相关认证等。
步骤
浏览器打开插件主页
点击右侧 使用 HBuilderX 导入示例项目(你也可以选择下载 ZIP 文件)
根据提示操作,来到 HBuilderX 界面,点击创建
创建完成过回到 HBuilderX ,打开 mainfest.json ,点击基础配置,将可以看到 系统自动获取的 AppId。
接着,回到 插件主页,点击购买插件。
按步骤操作,输入应用包名。
回到 HBuilderX ,点击 App 原生插件配置,选择云端插件,选择刚刚购买的插件。
制作自定义基座,如果你会原生开发,可以生成本地 App 开发资源,到原生环境去打包。不会的话,请选择 uni 的云打包。
步骤:
运行
运行到手机或模拟器
制作自定义基台
注意:云打包的时候,如果你的 uni 开发者帐号未完成社区身份验证,则会出现下图内容
只需根据它的提示完成验证即可。 验证完成按上面步骤 7 重新打包即可。
打包成功后,控制台会输出
此时自定义基座,已经成功生成,在输出的目录找到 apk ,安装在手机上即可。注意了,这里要安装基座才行。
有了自定义基座,我们就可有开始运行这个项目了,但在这之前,我们得先选择自定义基座,再配置 anyRTC 的开发者信息。
选择自定义基座
配置开发者信息
如果你还未注册 anyRTC 开发者帐号,请前往 anyRTC 官网注册,并创建一个 App。并复制 AppId 填入下方文件中。
AppId:anyRTC 生成的应用 ID
channel:频道,多台设备进入同一个频道即可通信
uid:在频道内的个人 id
uid 和 channel 可不填写,代码里已生成
运行。
常见问题
joinChannl of undefined
一般都是插件未引入成功,请仔细检查是否有配置原生插件以及选择自定义基座。
一直转圈圈正在加入?
这是因为没加入频道成功。如果插件配置好了,并且已经注册获取 anyRTC AppId,请检查 AppId 是否填写正确
作者:anyRTC - 海岸
评论