2013-01-16 106 views
0

我正在使用CDAudioManager和Cocos2d爲我的iOs遊戲。我需要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音樂最小化後不會恢復。

回答

0

我99%確定這是不可能的。如果iPod播放器正在播放音樂,並且您在播放遊戲音樂,則會停止iPod播放器。反之亦然。

我個人從來沒有見過(聽說過)這樣做的應用程序,遊戲開發人員普遍關心的問題是如果正在播放,則不會中斷iPod音樂 - 這意味着如何檢測iPod音樂是否正在播放爲了防止遊戲音樂播放和中斷iPod音樂(因此煩擾用戶)。

+0

謝謝。這是出版商的要求。我不同意它,但仍需要弄清楚確切的解決方案。這是可能的,我在其他遊戲中聽到過。 – user1984967