Jouez 1 clip audio après l'autre, sans interruption de l'iPhone

voix
5

Je développe une application simple de son iPhone. Comment puis-je jouer 1 clip audio après l'autre sans interruption?

Créé 24/03/2009 à 07:49
source utilisateur
Dans d'autres langues...                            


2 réponses

voix
5

Utilisez-vous SystemSounds ou AudioQueues? Si SystemSounds (pour sons courts), vous aurez besoin d'avoir un fil qui les joue à un intervalle de temps spécifique, car il n'y a aucun moyen de savoir quand le son se termine.

Pour AudioQueues, vous obtenez callbacks lorsque chaque section d'un son est terminé, et il est donc une chose assez facile de commencer un autre son (par exemple, la musique de fond) les premières extrémités.

Vous ne dit pas vraiment ce que vous essayez d'accomplir, afin de donner une réponse spécifique est difficile. Vous cherchez à raccorder ensemble des fichiers sonores? Jouer de la musique de fond? Faire 3 sons lazer faisceaux viennent lorsque l'utilisateur tire 3 fois? Etc.

Créé 10/04/2009 à 16:28
source utilisateur

voix
0

Vous pourriez avoir un tableau avec tous vos filnenames vous devez jouer. L'objectif est de commencer à jouer la chanson suivante quand la chanson en cours est presque à la fin du fichier (peut-être 0,5 secondes de la fin).

Vous avez besoin d'un contrôleur de fil qui gèrent ce qui devrait jouer. Il sait ce qu'il joue et ce qui devrait être jouée.

Jouer fil peut envoyer un message lorsque la fin est proche, votre contrôleur, puis allouer un nouveau fil de joueur et commencer à jouer, et ainsi de suite ...

Espérons que cela aide.

Thierry

Créé 24/03/2009 à 13:44
source utilisateur

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more