2010-10-28 36 views
1

J'ai un bouton qui déclenche un son sur un iphone. J'utilise AudioUnits pour minimiser la latence.Comment jouer des sons qui se chevauchent à l'infini?

À l'heure actuelle, si l'utilisateur appuie deux fois sur le bouton, le son ne se chevauche pas et le premier son déclenché est coupé par le deuxième son. Y a-t-il un moyen facile de laisser le même son se chevaucher autant de fois que l'utilisateur appuie sur les boutons?

Merci.

André.

Répondre

4

Laissez AudioUnit s'exécuter en continu, en utilisant des tampons courts pour minimiser la latence et commencez à mélanger une autre copie du son dans le flux existant à chaque fois que vous appuyez sur le bouton.

+0

Merci. Je vais essayer ca. André –

+0

J'ai terminé ma programmation, en utilisant des files d'attente pour chaque instance sonore. Cela fonctionne vraiment bien. Merci encore. –

+0

@ André - Si cette réponse résout votre problème, alors vous devriez accepter la réponse. –