我的应用中有一些警告声音,但我确实需要背景音乐(例如 Spotify)在后台持续运行。我通过以下方式解决了这个问题:
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryAmbient error:nil];
然而,在静音模式下,我的AVAudioPlayer是静音的,但即使在静音模式下,声音也至关重要。我了解到AudioServicesPlaySystemSound忽略了静音模式,但至少在iOS9上不是这样的。还有其他可能吗?哦,请不要浪费时间说一些像“作为用户,我会讨厌这个功能”,“难道它不叫做静音模式吗”之类的话...这是一个编程页面,不是哲学课。