Ich arbeite an Musik-Anwendung, Willst du mehrere Audio-Dateien gleichzeitig spielen, Gefunden viele Stackoverflow-Links, um die Lösung, aber immer noch kein Glück für mein Szenario,Play/Pause/Stop mehrere Audiodateien gleichzeitig und auch sequentiell
Ich habe insgesamt 8 Arrays, in jedem Array gibt es einige Anzahl von Audio-Dateien Namen. Wie,
array1 = @[@"aud1",@"aud2"];
array2 = @[@"aud4",@"aud5",@"aud8",@"aud11"];
....
array8 = @[@"aud3",@"aud6",@"aud7"];
Alle Audio-Dateien werden lokal in meinem Projekt, mit .wav-Dateierweiterung gespeichert.
Nun, was ich erreichen möchte, ist, dass das gesamte Array in sequenzieller Weise mit gleichzeitiger Wiedergabe aller Audiodateien, die sich in einem Array befinden, abgespielt werden soll. dh AUD1, aud2 (array1) sollten zusammen dann sofort in sequentieller Weise AUD4, aud5, aud8 spielen, aud11 (array2) sollten gleichzeitig und so weiter spielen ..
Auch wollte ich Pause/Stopp-Funktionalität implementieren auch. Ich bin bewusst mit AVAudioPlayer
, AVQueuePlayer
..
AVQueuePlayer funktioniert gut mit sequenziellem Spiel. Ich habe diesen Code implementiert, Play/Pause/Stop multiple audio file which are stored locally Aber es funktioniert nicht mit gleichzeitigem Spiel gefolgt von sequentiellem Spiel.
Jede Hilfe wird geschätzt!
Vielen Dank im Voraus!
Danke für Ihre Antwort! – Gati