2009-11-03 4 views
3

J'ai un certain nombre de fichiers audio statiques que je veux pouvoir mixer et jouer de manière dynamique sur l'iPhone (pas tous en même temps, le plus souvent est de mélanger deux ou trois flux audio en un seul courant).Mixage audio sur l'iPhone

Que dois-je utiliser? Je sais qu'il y a des unités OpenAL et Audio qui pourraient être utiles, mais laquelle? Pour commencer, y a-t-il un extrait de code concret pour savoir comment faire quelque part?

Merci à l'avance, /Steve

Répondre

6

Je vous recommande de jeter un oeil à la partie de la documentation Apple et des exemples de code relatives à la lecture des fichiers et le mixage.

par exemple. Mixing sample code

et Audio Queue Services sample code

et playing audio

Pour une API de niveau supérieur, utilisez AudioQueueServices qui fait beaucoup de la mise en mémoire tampon pour vous, mais si vous avez besoin d'avoir un maximum de contrôle et flexbility, alors je suggère une AudioUnit avec AudioFileReadPackets qui fait partie de AudioFileServices

Hope that helps, Ben.