iOS 加入对讲和退出对讲,声音大小变化

声网的开发您好,我们项目中存在着用豆瓣DOUAudioStreamer播放音频,同时使用声网的进行对讲。在加入对讲前,音量为0.5,在加入对讲后,豆瓣的声音变大,但是系统的音量为0.2,在这个期间进行的音量操作,下次再次进入对讲中音量大小和状态会保持。退出对讲后 音量为0.5和声音大小和之前没加团一致。豆瓣的AVAudioSession的category为Playback,声网的是playAndRecord.是不是AVAudioSession的不同category音量是否有不同和记录之前的音量。还是咋们声网有对音量进行操作,如何能使加入对讲后,豆瓣播放的音量和之前的一致呢?

您可以调用startAudioMixing让豆瓣音乐在频道内播放。

startAudioMixing

这个filepath可以是音乐的url么

在我们的v1.11版本上您可以使用url,但目前该版本还处于beta阶段,未正式发布。 如您有需求,可与我们联系。

分析:这个应该是直播模式下,连麦(主播角色)和不连麦(观众角色)会在媒体音量和通话音量直接切换导致的声音大小变化。
解决方案:可以将setAudioProfile改成GameStreaming模式,两种角色下都走媒体音量可以解决