Speel 1 geluidsfragment na de andere zonder enige onderbreking in iPhone

stemmen
5

Ik ben het ontwikkelen van een eenvoudige iPhone geluid app. Hoe kan ik spelen 1 geluidsfragment na de andere zonder enige onderbreking?

De vraag is gesteld op 24/03/2009 om 07:49
bron van user
In andere talen...                            


2 antwoorden

stemmen
5

Gebruikt u SystemSounds of AudioQueues? Als SystemSounds (kortweg geluiden), moet u een draad die ze op een bepaald tijdsinterval speelt, want er is geen manier om te weten wanneer het geluid eindigt hebben.

Voor AudioQueues, krijg je terugbellen wanneer elke sectie van een geluid is voltooid, en dus het is een vrij eenvoudig ding om een ​​ander geluid (bijvoorbeeld achtergrondmuziek) wanneer de eerste uiteinden te starten.

Je hoeft niet echt zeggen wat je probeert te bereiken, zodat het geven van een specifiek antwoord is moeilijk. Bent u op zoek naar geluidsbestanden samen te splitsen? Speel achtergrondmuziek? Maak 3 lazer-beam geluiden komen wanneer de gebruiker 3 keer schiet? Enz.

antwoordde op 10/04/2009 om 16:28
bron van user

stemmen
0

Je kan een array met al uw filnenames wat je hoeft te spelen. Het doel is om te beginnen met het spelen van volgende nummer wanneer de huidige nummer is bijna aan het einde van het bestand (misschien 0,5 seconden van het einde).

Je hebt een draad controller, die beheren wat zou moeten spelen. Hij weet wat er speelt en wat moet vervolgens af te spelen.

Het spelen van draad kan een bericht wanneer het einde nabij is, de controller vervolgens toewijzen een nieuwe speler thread en beginnen te spelen, en ga zo maar door ...

Hoop dat dit helpt.

Thierry

antwoordde op 24/03/2009 om 13:44
bron van user

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