账号问题
已停用的 GME 资源是否可以从控制台消除?
GME 如何删除应用?
我的应用需要发布海外地区,需要通过国际站账号申请服务吗?
通过腾讯云中国站账号申请的 GME 服务,既可以在国内使用,也可以在海外发布时使用,无需分别通过中国站账号和国际站账号申请 GME 服务。
GME 中国站 SDK 与 国际站 SDK 区别是什么?
使用中国站 SDK 需要腾讯云中国站账号申请 GME 服务,使用国际站 SDK 需要腾讯云国际站账号申请 GME 服务。
通过子账号调用 SDK 创建 GME 时报7005错误?
请授予子账号足够的 CAM 权限。
接入问题
房间号取值有要求吗?
最大支持127字符(离线语音房间号参数必须填 null)。
如需热更新 GME 有哪些注意事项?
如需热更新 GME SDK,需要将依赖 SDK 的模块一并更新,把涉及到 GME 的代码都加入到热更新中即可。
GME Android 的 so 库有 armv8 的吗?
有,在2.3.5版本上已经支持。
GME 多个用户使用同一个 OpenID 会有影响吗?
初始化 GME 引擎时候会使用到 OpenID,OpenID 是应用内用户的唯一标识符。多端同时使用一个 OpenID,例如异地多端登录可能会造成账号异常,无法正常使用 GME 功能。
GME Unity SDK 支持哪些 Unity 版本?
GME Unity SDK 支持的 Unity 没有版本限制。
GME 的实时语音 3D 音效如何接入?
GME 的退房机制是什么?
GME 有以下两种退出机制:
客户端主动调用 ExitRoom 主动结束房间。
客户端与服务器保持90s心跳,如果发现心跳暂停, 90s后服务器主动T出客户端。
GME 如何获取当前 Room 中的用户和之前房间里面有哪些人?
GME 如何选择适合自己的音频类型?
GME 房间能否展示正在说话的成员?
GME 如何播放语音消息服务录制的文件?
GME 的语音消息需要在客户端下载播放。
初始化时候返回 7015 应该如何解决?
如果在开发时出现此提示,请检查 SDK 文件是否都为同一版本,是否中间升级过 SDK,升级 SDK 时是否已全量升级。
如果是在导出可执行文件之后出现此错误则可以忽略,因为 Unity 的打包程序以及第三方的加固程序可能会修改 SDK 文件的 md5 值,导致出现此提示。
OpenId 取值有要求吗?
OpenId 目前只支持64位无符号整型。请转为 string 传入 SDK。
单个 OpenId 能同时进入多个房间吗?
不能。一个 OpenId 同时只能存在于一个房间。
GME SDK 中的 Poll 函数应该何时开始调用?
请您在初始化 SDK 之后开始周期性的调用 Poll 函数。
触发事件需要周期性的调用 Poll 函数,如果新开一个线程,定时唤醒,然后再调用 Poll 函数可以吗?
我们的接口理论上都需要在同一个线程中调用。如果您已选择在子线程调用,请确保在同一个子线程内调用。特别是 Init 和 Poll 函数。
调用 Poll 函数需要的频率为多少?
如果没有特殊需求,请参照 Demo 示例代码进行调用,一般建议频率为 1/30 秒一次(参见我们 demo 的 EnginePollHelper.m)。
录音完成之前定时调用了 Poll 函数,界面就卡住不动了是什么原因?
检查 Poll 函数是否在主线程调用。
退出语音房就需要反初始化吗?
不需要。不使用 SDK 或者切换账号的时才需要反初始化。