已知问题及解决方案
本文罗列了您在集成 ZEGO Express HarmonyOS SDK 时可能会遇到的已知问题、及相关解决方案,建议您在开始接入前仔细阅读。如有疑问,请联系 ZEGO 技术支持咨询。
音频问题
如果其他 App 应用处于前台、畅连使用小窗口进行通话。当畅连挂断后,其他 App 应用没有恢复采集播放。
HarmonyOS NEXT 系统的 BUG,华为畅连 挂断后没有触发相关事件。
需要开发者自行实现中断开始等事件通知,由用户来决定恢复时机。
通话过程中,无法切换扬声器和听筒。
HarmonyOS NEXT 系统没有提供用户可以手动切换扬声器和听筒的 API 接口。
需要开发者在应用层实现 AVCastPicker(投播组件),由用户点击界面手动切换。
当 App 应用切到后台后,无法继续采集音频,进行播放。
HarmonyOS NEXT 系统的限制,没有保活。
需要开发者创建 Playback 长任务和 AVSession、并保证 5s 内有正常播放的音频。如果音频中断超过 5s,需要重新创建 Playback 和 AVSession。
视频问题
当 App 应用切回前台,预览画面会卡顿一下。
正常现象,是一种 HarmonyOS NEXT 特性。
当 App 应用切到后台后,HarmonyOS NEXT 系统会禁止使用摄像头采集视频;App 应用切回前台后,会重新启动摄像头采集视频,此时画面会卡顿一下。

