2010-12-11 4 views
1

J'ai quelques sons uniques (petits effets sonores) que je veux jouer quand on appuie sur un bouton. Dois-je déclarer le lecteur et ensuite initialiser le son sur le lecteur dans l'IBAction du bouton si je veux jouer des sons différents sur des boutons différents?Jouer un certain nombre de sons différents en utilisant AVAudioPlayer

Ou existe-t-il une méthode d'appel à laquelle vous spécifiez le son lorsque vous le jouez?

L'instruction [audioPlayer play] lit ce qui est déjà initialisé ou ajouté au lecteur. Comment puis-je configurer le jeu et l'appeler à différents endroits avec un son prédéfini?

Merci

Répondre

0

Il y a un peu de retard à chaque fois que vous commencez à jouer un son, même si elle est déjà chargé et tout ce que vous avez à faire est frappé [Audioplayer jeu]

Si vous devez l'initialiser avant de jouer J'imagine que le retard serait beaucoup plus perceptible.

Je pense que je ferais un lecteur audio séparé pour chaque son et peupler un tableau avec eux. Gardez un œil sur les messages de faible mémoire et déchargez les objets si nécessaire, mais je ne pense pas que cela nécessitera beaucoup de frais généraux.

Questions connexes