2010-08-30 18 views
0

je dois mélanger deux m4a en boucle simultanée des sons pour mon application, et la seule méthode de boucle fiable à 100% je suis venu accross utilise AudioQueue avec cette méthode: http://developer.apple.com/mac/library/qa/qa2009/qa1636.htmlJouer deux m4a simultanée des sons avec audioqueue

Toutefois, lorsque J'initialise deux instances de AudioQueue, je peux seulement sembler avoir une instance en train de jouer. Je sais que le sdk ne supportait que la lecture d'un fichier audio compressé à la fois, mais cela a changé avec 3.0, donc je me demande s'il y a quelque chose qui me manque?

Répondre

0

Un des appareils actuels, il semble y avoir un support matériel pour ne jouer qu'un fichier audio compressé à la fois, et je ne suis pas sûr que m4a soit décompressible dans le logiciel en temps réel (seuls certains types sont supportés) par le décodeur logiciel). Vous pourriez peut-être décompresser le second son avant de jouer vos boucles audio mixtes.