Записывать аудио / видео одновременно с AVCaptureSession и Playback Audio?

Я пытаюсь создать приложение для iOS, которое может записывать аудио и видео, одновременно выводя звук на динамики.

Для записи и предварительного просмотра я используюAVCaptureSession,AVCaptureConnection каждый для видео и аудио, а такжеAVAssetWriterInput каждый для видео и аудио. Я в основном достиг этого, следуя коду примера RosyWriter.

До настройки записи таким образом я использовалAVAudioPlayer играть аудио.

Теперь, если я нахожусь в процессе захвата (даже не записи, просто захвата для предварительного просмотра), и пытаюсь использоватьAVAudioPlayerмойcaptureOutput обратные вызовы на моемAVCaptureAudioDataOutputSampleBufferDelegate класс перестань звонить.

Есть ли обходной путь для этого?

Есть ли другой сервис более низкого уровня, который я должен использовать для воспроизведения звука, который не остановит мой захват?

мегагерц

Ответы на вопрос(1)

Ваш ответ на вопрос