Я работаю над музыкальным приложением, Хочется одновременно воспроизводить несколько аудиофайлов, Нашел много ссылок stackoverflow, чтобы получить решение, но до сих пор не повезло с моим сценарием,Воспроизведение/Пауза/Стоп нескольких аудиофайлов одновременно, а также последовательным образом
У меня есть всего 8 массивов. В каждом массиве есть несколько имен звуковых файлов. Мол,
array1 = @[@"aud1",@"aud2"];
array2 = @[@"aud4",@"aud5",@"aud8",@"aud11"];
....
array8 = @[@"aud3",@"aud6",@"aud7"];
Все аудио файлы хранятся локально в моем проекте, с расширением .wav файла.
Теперь, что я хочу достичь, весь массив должен воспроизводиться последовательно с одновременным воспроизведением всех аудиофайлов, которые находятся в одном массиве. т.е. AUD1, AUD2 (array1) должны играть вместе, то сразу же в последовательном порядке aud4, aud5, aud8, aud11 (array2) должны играть одновременно и так далее ..
Кроме того, я хотел бы реализовать Pause/Stop функциональность также. Мне известно с AVAudioPlayer
, AVQueuePlayer
..
AVQueuePlayer хорошо работает с последовательным воспроизведением. Я реализовал этот код, Play/Pause/Stop multiple audio file which are stored locally Но он не работает с одновременным воспроизведением, а затем последовательным воспроизведением.
Любая помощь приветствуется!
Заранее благодарен!
Спасибо за ваш ответ! – Gati