Как записать вывод из AVAudioEngine в файл AAC? - PullRequest
0 голосов
/ 14 мая 2019

У меня есть приложение, которое воспроизводит записанный звук с эффектами.Я хотел бы позволить пользователям поделиться результатом.Я использую AVAudioEngine с различными узлами AVAudioUnit для создания эффектов.

У меня вопрос : как мне сгенерировать файл с выводом аудио движка?Есть ли способ просто подключить AVAudioRecorder напрямую к неявному выходному узлу AVAudioEngine's?Или я должен установить кран на микшер и записать файл сам?И если да, то как мне это сделать и получить файл .aac в конце?

Далее, в идеале, я хотел бы сделать это БЕЗ воспроизведения аудио - чтобы файл создавался, когда пользователь выбираетподелиться на заднем плане.Есть какой-либо способ сделать это?Кажется, должен быть способ ...

Я хотел бы уточнить: я ищу решение с использованием Swift и AVFoundation.

спасибо!

...