1
我正在制作一个运动计时器应用程序,应该在几秒后播放警报。一切工作到目前为止,但它停止所有音乐播放器。我使用AVAudioPlayer类播放声音。有没有其他的方法来发挥警报?如何播放不会阻止iTunes或其他音乐播放器的声音报警或soundeffect?
THX 丹
我正在制作一个运动计时器应用程序,应该在几秒后播放警报。一切工作到目前为止,但它停止所有音乐播放器。我使用AVAudioPlayer类播放声音。有没有其他的方法来发挥警报?如何播放不会阻止iTunes或其他音乐播放器的声音报警或soundeffect?
THX 丹
你需要寻找到音频会话categories。默认类别AVAudioSessionCategorySoloAmbient
禁用其他音频,但AVAudioSessionCategoryAmbient
应保留其他音频播放。如果使用AVAudioSession,你可以试试这个:
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryAmbient error:nil];
你应该仍然可以使用AVAudioPlayer。
Thx,明天我会检查一下。干杯丹 – 2013-04-08 17:16:35
作品像一个魅力;-) – 2013-04-09 10:03:58