Sunt în curs de dezvoltare un simplu aplicatie de sunet pentru iPhone. Cum pot juca un clip de sunet după altul, fără nici o întrerupere?
Redare clip audio 1 după altul, fără nici o întrerupere în iPhone
Utilizați SystemSounds sau AudioQueues? Dacă SystemSounds (pentru sunete scurte), va trebui să aibă un fir pe care le joacă într-un anumit interval de timp, deoarece nu există nici o modalitate de a ști când se termină sunetul.
Pentru AudioQueues, veți obține callbacks atunci când fiecare secțiune a unui sunet este terminat, și deci este un lucru destul de ușor pentru a începe un alt sunet (să zicem, muzica de fundal) atunci când primele capete.
Nu de stat cu adevărat ceea ce încearcă să realizeze, astfel încât să dea un răspuns specific este dificil. Doriți să lipitură împreună fișiere de sunet? Redare muzică de fundal? Asigurați-sunete 3 Lazer-fascicul veni atunci când utilizatorul șutează de 3 ori? Etc.
Ai putea avea o matrice cu toate filnenames dvs. trebuie să joci. Scopul este de a începe să joace următorul cântec atunci când piesa curent este aproape la sfârșitul fișierului (poate 0,5 secunde de la sfârșitul anului).
Ai nevoie de un controler de fir care să gestioneze ceea ce ar trebui să joace. El știe ce se joacă și ce ar trebui să fie redate în continuare.
Redarea firului poate trimite un mesaj atunci când sfârșitul este aproape, controlerul apoi aloca un nou fir de jucător și începe să joc, și așa mai departe ...
Sper că acest ajutor.
Thierry













