播放音乐时,无法在我的音频应用程序中获取通知或消息的声音|AVAudioPlayer



我有一个在iOS上使用AVAudioPlayer的音频应用程序。每当音乐正在播放我的应用程序,并且收到新的通知或消息时,我的播放器就会继续播放,并且消息没有通知声音。我希望它的工作方式与iOS中的默认音乐应用程序类似,无论何时出现新消息或通知,音乐声音都会消失一段时间,播放通知声音,之后音乐又开始正常播放。

我读到将kAudioSessionProperty_OverrideCategoryMixWithOthers设置为true应该可以修复它,因为它可以混合声音。我也尝试过,但不起作用,这也允许我的应用程序与其他我不想要的应用程序一起播放音乐。

我只想在我的应用程序播放音乐时,每当收到消息或通知时,我都会收到通知声音,然后继续播放我的应用。

任何帮助都将不胜感激!

经过多次尝试,我终于找到了答案,我设置了AVAudioSessionCategoryPlayAndRecord属性,这导致了我提到的上述错误。删除修复了问题

最新更新