在ipod音乐开启时播放声音(iPad)

时间:2010-11-12 20:37:20

标签: ipad ios ipod

应用程序播放声音的最佳模式是什么,同时允许用户使用他的iPad应用程序播放音乐?现在,如果音乐播放我的应用程序播放的任何声音将停止音乐。有没有办法在ipod播放时禁用声音?

1 个答案:

答案 0 :(得分:16)

默认情况下,播放的声音会中断iPod,如您所见。为了告诉系统您希望将正在播放的声音与系统中的其他声音混合在一起,例如iPod,您需要将AVAudioSession的类别设置为AVAudioSessionCategoryAmbient,像这样:

[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryAmbient error:nil];

在开始播放声音之前执行此操作,您应该获得所需的效果。这是文档:

http://developer.apple.com/library/ios/documentation/AVFoundation/Reference/AVAudioSession_ClassReference/Reference/Reference.html#//apple_ref/doc/uid/TP40008240-CH1-SW1