/ / CDAudioManager (cocos2d, ios) como misturar música de jogo e música de fundo para que eles toquem ao mesmo tempo - ios, cocos2d-iphone

CDAudioManager (cocos2d, ios) como misturar música de jogo e música de fundo para que eles toquem ao mesmo tempo - ios, cocos2d-iphone

Estou usando o CDAudioManager e o Cocos2d para meus iOsjogos. Eu preciso que a música do jogador e a música do jogo do iOs sejam tocadas ao mesmo tempo, junto com os efeitos sonoros. Nenhum dos modos me serve, já que eles desligam a música de fundo ou a música do jogo.

Aqui está o que eu estou procurando:

  1. ipod player música tocando, jogo de lançamento. iPod, música de jogos e efeitos tocam juntos. Após a retomada, todos os canais devem funcionar como antes do reinício.
  2. música ipod player não está jogando, jogo de lançamento. jogo de música e efeitos de jogo. bem como depois do currículo.

    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.
    

Em todos os modos que tenho, o iPod não retoma após minimizar.

Respostas:

0 para resposta № 1

Tenho 99% de certeza de que isso não é possível. Se o iPod player está tocando música e você toca música de jogos, ele pára o iPod. E vice versa.

Eu pessoalmente nunca vi (ouvi) um aplicativo quefez isso, e a preocupação geral dos desenvolvedores de jogos é mais de não interromper a música do iPod se estiver tocando - ou seja, como detectar se a música do iPod está tocando para impedir a reprodução da música do jogo e interromper a música do iPod incomodando o usuário).