Из-за разнообразия и сложности аудиоконтента моего приложения я использую AVAudioEngine для управления всем звуком в приложении. Я конвертирую каждый источник звука, чтобы он был представлен как узел в моем графике AVAudioEngine.
Например, вместо использования объектов AVAudioPlayer
для воспроизведения файлов mp3 в моем приложении я создаю объекты AVAudioPlayerNode с использованием буферов этих аудиофайлов.
Однако в моем приложении есть видеопроигрыватель, который воспроизводит видеофайлы со звуком, используя структуру AVPlayer
(я не знаю ничего другого в iOS, который может воспроизводить видео файлы). К сожалению, похоже, нет способа получить выходной аудиопоток в качестве узла в моем графике AVAudioEngine.
Есть указатели?