Én a fejlődő egy egyszerű iPhone hang app. Hogyan játszhatok 1 hangfájlt a másik után, megszakítás nélkül?
Play 1 hangfájl a másik után, megszakítás nélkül iPhone
Ön használ, vagy SystemSounds AudioQueues? Ha SystemSounds (rövid hangok), akkor szükség van egy szál, hogy lejátssza azokat egy meghatározott időintervallumban, hiszen nem lehet tudni, ha a hang véget ér.
Mert AudioQueues, kapsz visszahívások, amikor egyes szakaszain hang befejeződött, és így ez egy viszonylag egyszerű dolog, hogy egy másik hang (mondjuk, háttérzene), amikor az első véget ér.
Nem igazán megállapítani, hogy mit akarsz elérni, így adva egy adott választ nehéz. Keres splice együtt hangfájlokat? Játssz háttérzene? Tedd 3 Lazer távolsági hangok jönnek, amikor a felhasználó lő 3-szor? Stb.
Lehet, hogy egy tömb minden filnenames meg kell játszani. A cél az, hogy indulhat a játék a következő zeneszám aktuális dal majdnem a fájl végére (talán 0.5 másodperccel a vége).
Szüksége van egy szál vezérlő, amely kezelni, hogy mit kell játszani. Tudja, mit játszik, és mit kell játszani a következő.
Játék menet küldhet egy üzenetet, amikor a vége közel van, a vezérlő akkor jelöljenek ki egy új játékos szál és megkezdi a lejátszást, és így tovább ...
Remélem, ez segít.
Thierry













