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 に答える