Wiedergabe 1 Soundclip nach dem anderen ohne Unterbrechung in iPhone

stimmen
5

Ich entwickle eine einfache iPhone Sound App. Wie kann ich spielen 1 Soundclip nach dem anderen ohne Unterbrechung?

Veröffentlicht am 24/03/2009 um 07:49
quelle vom benutzer
In anderen Sprachen...                            


2 antworten

stimmen
5

Sind Sie mit SystemSounds oder AudioQueues? Wenn SystemSounds (für kurze Töne), benötigen Sie einen Thread haben, die sie zu einem bestimmten Zeitintervall spielt, da es keine Möglichkeit zu wissen, wann der Ton endet.

Für AudioQueues Sie Rückrufe erhalten, wenn jeder Abschnitt eines Klanges ist abgeschlossen, und es ist so eine ziemlich einfache Sache, ein anderes Geräusch zu starten (zum Beispiel Hintergrundmusik), wenn die ersten Ende.

Sie sagen, nicht wirklich, was Sie versuchen, zu erreichen, so eine bestimmte Antwort zu geben, ist schwierig. Suchen Sie Tondateien Spleiß zusammen? Hintergrundmusik abspielen? Make 3 Lazer-beam Töne kommen, wenn der Benutzer 3 mal schießt? Etc.

Beantwortet am 10/04/2009 um 16:28
quelle vom benutzer

stimmen
0

Sie könnten einen Array mit allen filnenames haben Sie haben zu spielen. Das Ziel ist es nächsten Song zu spielen beginnen, wenn aktuelle Song fast am Ende der Datei ist (vielleicht 0,5 Sekunden aus dem Ende).

Sie benötigen einen Thread-Controller, die verwalten, was spielen sollten. Er weiß, was er spielt und was als nächstes gespielt werden.

Thread spielen kann eine Nachricht senden, wenn das Ende nahe ist, der Controller dann einen neuen Spieler Thread zuzuordnen und anfangen zu spielen, und so weiter ...

Ich hoffe das hilft.

Thierry

Beantwortet am 24/03/2009 um 13:44
quelle vom benutzer

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