白鹭引擎中如何使用声网(agora)实时语音|白鹭引擎中如何使用声网(agora)实时语音 SDK
白鹭引擎中如何使用声网(agora)实时语音 SDK
一.去声网官网注册账号,获取 Appid
https://www.agora.io/cn/
二.下载声网的白鹭引擎第三方库。
https://github.com/egret-labs/egret-game-library/tree/5.1.x/agora
里面包含 libsrc
(第三方库)和 demo
(示例 demo)两个文件夹。
文章图片
示例 Demo 是接入了声网的一个 Egret 项目,里面演示了常用API 是如何如何使用的。用 2 台手机打开示例 Demo 的页面,点击开始聊天册
后,就可以进行通讯测试了。
文章图片
三. 在 Egret 项目中使用声网 SDK
1) 添加第三方库
【白鹭引擎中如何使用声网(agora)实时语音|白鹭引擎中如何使用声网(agora)实时语音 SDK】在 Egret 工程中打开 egretProperties.json
,添加声网的配置。可以参考示例 demo。
"modules": [
{
"name": "agora",
"path": "../libsrc"
}
]
在命令行中运行
egret build -e
,声网的 sdk 就自动引入了。2) 修改游戏页面 打开
index.html
文件,把下面这段代码添加进入。声网 SDK 需要增加一个 div
标签来播放语音。
三. 注意事项
- 声网语音 SDK 必须在
https
环境下使用 - 如果使用没有麦克风和摄像头的电脑运行和调试,可能会报错。
- 对
iOS
系统支持不完善。 - 演示 Demo 使用的是一个测试账号,每个月有 10000 分钟的免费时长,如果测试用户过多无法使用,请更换成你申请的账号
推荐阅读
- 热闹中的孤独
- Shell-Bash变量与运算符
- JS中的各种宽高度定义及其应用
- 2021-02-17|2021-02-17 小儿按摩膻中穴-舒缓咳嗽
- 深入理解Go之generate
- 异地恋中,逐渐适应一个人到底意味着什么()
- 我眼中的佛系经纪人
- 《魔法科高中的劣等生》第26卷(Invasion篇)发售
- “成长”读书社群招募
- 2020-04-07vue中Axios的封装和API接口的管理