我们的应用程序有一个基于agora.io进行视频调用的场景,还有一个使用Unity VideoPlayer播放视频的场景。问题是,在离开agora.io呼叫后打开视频播放器场景时,视频播放没有任何音频。这似乎只是iOS上的一个问题。安卓播放很好。
在xcode中,当尝试播放视频时,我们会看到以下错误在视频播放时重复出现:
AudioSampleProvider缓冲区溢出。4096个样本帧被丢弃。
您是否可以提供一个精简的示例项目来重现这个问题?否则,我的建议是尝试一些事情:
-
离开Agora场景时,不要破坏Agora引擎或禁用音频。
-
检查回放音量是否设置为零(带/不带上述#1(
-
在加入agora频道之前,请致电以下私人API:
// Stops the Agora SDK from ending the audio session mRtcEngine.SetParameters("{"che.audio.keep.audiosession": true}");