我正在开发一个运动计时器应用程序,它应该在几秒钟后播放警报。到目前为止一切正常,但它停止了所有音乐播放器。我使用了 AVAudioPlayer 类来播放声音。有没有其他方法可以播放闹钟?
谢谢丹
您需要查看音频会话类别。默认类别AVAudioSessionCategorySoloAmbient
禁用其他音频,但AVAudioSessionCategoryAmbient
应保留其他音频播放。如果使用 AVAudioSession,你可以试试这个:
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryAmbient error:nil];
您应该仍然可以使用 AVAudioPlayer。