白鹭引擎中如何使用游密实时语音 SDK

一.去游密官网注册账号,获取 AppidaccountType

https://www.youme.im/talk.html

二.下载游密的白鹭引擎第三方库。

https://github.com/egret-labs/egret-game-library/tree/5.1.x/youmi

里面包含 libsrc(第三方库)、demo(示例 demo) 和 doc(相关文档) 三个文件夹。

1) demo 文件夹

里面是一个接入了实时语音的示例 demo,包含每个 API 的使用方法。运行效果:

白鹭引擎中如何使用游密实时语音 SDK_第1张图片

2) doc 文件夹

里面包含游密的对接文档和 API 说明。以及如何计算 usersig 的方法和配套的 java 的 jar 包。

三. 在 Egret 项目中使用游密 SDK

1) 添加第三方库

在 Egret 工程中打开 egretProperties.json,添加游密的配置。可以参考示例 demo。

"modules": [
    {
      "name": "youmi",
      "path": "../libsrc"
    }
]

在命令行中运行 egret build -e ,游密的 sdk 就自动引入了。

2) 修改游戏页面

打开 index.html 文件,把下面这段代码添加进去。游密 SDK 需要使用一些 div 标签来播放语音。

四. 注意事项

  • 游密语音 SDK 必须在 https 环境下使用
  • 如果使用没有麦克风和摄像头的电脑运行和调试,可能会报错。
  • iOS 系统支持不完善。完整的平台支持列表如下:
操作系统平台 浏览器/webview 版本要求 备注
iOS Safari (Only) 11.1.2 由于Safari的实现仍然bug,产品化方案建议先规避,待苹果解决后再使用
Android TBS 43600
Android Chrome 60+ 需要支持 H264
Mac Chrome 47+
Windows(PC) Chrome 52+

你可能感兴趣的:(白鹭引擎中如何使用游密实时语音 SDK)