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