我的 ios cocos2d 应用程序遇到了一个问题,当某些应用程序在后台打开时,我的应用程序的音乐无法播放。在我从后台终止这些应用程序后,音乐再次响起。
我对 CDAudioManager 使用以下模式:
[[CDAudioManager sharedManager] setMode:kAMM_FxPlusMusicIfNoOtherAudio];
我使用它是为了允许用户从他的音乐播放器播放背景音乐。
例如,当我将此模式更改为 kAMM_FxPlusMusic 时,即使这些应用程序已打开,我的应用程序的音乐也会播放 - 这很棒。但是,在这种情况下,来自音乐播放器的音乐被暂停,这不是我想要的。
主要问题是:
为什么某些应用程序会导致我的应用程序的音乐无法播放,我可以在允许用户播放音乐播放器中的音乐的同时对此做些什么吗?