【问题】iOS leavechannel 后App背景声音小 、无声(一般是 游戏中有音效、直播中有非SDK播放的音效等)


【建议的解决方案】

  • 原因: 游戏中有音效、直播中有非SDK播放的音效一般起始是媒体音量, sdk连麦后走的是通话音量。

leavechannel 后一般AVaudioSession 会被deactive,切回通话音量系统,但是AVaudioSession的category 等并没有改回原来的值。

  • 解决方法:
  1. 在LeaveChannel 成功的回调里,把AVAudioSession的Category 和mode设置成加入joinChannel之前的值。
  2. joinChannel 前设置
setParameters("{\"che.audio.keep.audiosession\":true}")