Spille en lydklipp etter hverandre uten avbrudd i iPhone

stemmer
5

Jeg utvikler en enkel iPhone lyd app. Hvordan kan jeg spille en lydklippet etter hverandre uten avbrudd?

Publisert på 24/03/2009 klokken 06:49
kilden bruker
På andre språk...                            


2 svar

stemmer
5

Bruker du SystemSounds eller AudioQueues? Hvis SystemSounds (for korte lyder), må du ha en tråd som spiller dem på et bestemt tidsintervall, så det er ingen måte å vite når lyden slutter.

For AudioQueues, får du tilbakeanrop når hver del av en lyd er ferdig, og så det er en ganske enkel ting å starte en annen lyd (si, bakgrunnsmusikk) når den første slutter.

Du trenger egentlig ikke oppgi hva du prøver å oppnå, så gi et konkret svar er vanskelig. Er du ute etter å spleise sammen lydfiler? Spille bakgrunnsmusikk? Gjør tre lazer-bjelke lyder kommer når brukeren skyter 3 ganger? Etc.

Svarte 10/04/2009 kl. 15:28
kilden bruker

stemmer
0

Du kunne ha en matrise med alle dine filnenames du må spille. Målet er å begynne å spille neste sang når sangen som er nesten på slutten av filen (kanskje 0,5 sekunder fra slutten).

Du trenger en tråd kontrolleren som styrer hva som skal spilles. Han vet hva det er å spille og hva som skal spilles neste.

Spille tråd kan sende en melding når enden er nær, kontrolleren deretter tildele en ny spiller tråd og begynne å spille, og så videre ...

Håper dette hjelper.

Thierry

Svarte 24/03/2009 kl. 12:44
kilden bruker

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