正如您所建议的那样,我遇到了麻烦=)
在游戏中,我使用 CocosDenshion 来播放背景音乐和音效。据我所知并且可以在代码中看到,它使用 AVAudioPlayer 播放背景音乐。当我尝试使用 iPod 库中的音乐启动我的应用程序时,出现了问题。
我将音频类别设置为 AmbientSound(尝试使用 AVAudioSession 和 C 接口进行设置)。如果我然后尝试直接使用 AVAudioPlayer 播放游戏背景音轨,它会在后台播放 iPod 音乐而不会出现问题。但如果尝试使用 SimpleAudioEngine 播放背景音乐,则只能播放 iPod 音乐。
有人可以建议如何让 CocosDenshion 在这种情况下工作吗?