【发布时间】:2010-11-12 20:37:20
【问题描述】:
应用程序播放声音同时允许用户使用他的 iPad 应用程序播放音乐的最佳模式是什么?现在,如果正在播放音乐,我的应用程序播放的任何声音都会停止音乐。有没有办法在 ipod 播放时禁用声音?
【问题讨论】:
应用程序播放声音同时允许用户使用他的 iPad 应用程序播放音乐的最佳模式是什么?现在,如果正在播放音乐,我的应用程序播放的任何声音都会停止音乐。有没有办法在 ipod 播放时禁用声音?
【问题讨论】:
如您所见,默认情况下,播放的声音会中断 iPod。为了告诉系统您希望您正在播放的声音与系统上的其他声音混合,例如 iPod,您需要将您的AVAudioSession 的类别设置为AVAudioSessionCategoryAmbient,如下所示:
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryAmbient error:nil];
在开始播放声音之前执行此操作,您应该会获得所需的效果。这是文档:
【讨论】: