0

我在 iOs 游戏中使用 CDAudioManager 和 Cocos2d。我需要同时播放 iOs 播放器音乐和游戏音乐以及音效。这两种模式都不适合我,因为它们要么关闭背景音乐,要么关闭游戏音乐。

这是我想要得到的:

  1. ipod 播放器音乐播放,启动游戏。ipod、游戏音乐和效果一起播放。恢复后,所有频道都应该像恢复前一样工作。
  2. ipod 播放器音乐未播放,启动游戏。游戏音乐和效果播放。以及简历之后。

    kAMM_FxOnly,                    //!Other apps will be able to play audio
    ---ipod music plays, game effects play. game music doesn't play.
    kAMM_FxPlusMusic,               //!Only this app will play audio
    ---ipod music doesnt play
    kAMM_FxPlusMusicIfNoOtherAudio
    ---ipod music plays, game music doesnt play. 
    

在我尝试过的所有模式中,ipod 音乐在最小化后不会恢复。

4

1 回答 1

0

我有 99% 的把握这是不可能的。如果 iPod 播放器正在播放音乐,而您播放游戏音乐,它将停止 iPod 播放器。反之亦然。

我个人从未见过(听说过)这样做的应用程序,游戏开发人员的普遍关注更多是在播放 iPod 音乐时不中断它——这意味着如何检测 iPod 音乐是否正在播放以防止播放和打断 iPod 音乐的游戏音乐(因此会惹恼用户)。

于 2013-01-17T02:17:31.050 回答