一般性问题
Android 的 so 库是否提供 x86_64 版本?
不提供。
如需热更新 GME 有哪些注意事项?
如需热更新 GME SDK,需要将依赖 SDK 的模块一并更新,把涉及到 GME 的代码都加入到热更新中即可。
实时语音服务支持什么游戏场景?
大致有以下三种场景:
麦序模式:用户轮流语音上麦,音质高、流畅性好,适用于语音狼人杀等场景。
自由通话模式:支持多人同时讲话,超低延迟,适用于多人组队开黑等竞技游戏场景。
指挥模式:针对一对多指挥作战、主播语音陪玩等场景,适合大型国战类游戏。
腾讯云 SDK 提供的房间内通话可以满足以上场景,具体模式属于用户产品需求,在客户 App 层处理更加灵活,例如产品层下发协议让用户上麦。
重要接口相关问题
初始化时候返回 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 或者切换账号的时才需要反初始化。
本页内容是否解决了您的问题?