Записывать аудио / видео одновременно с AVCaptureSession и Playback Audio?
Я пытаюсь создать приложение для iOS, которое может записывать аудио и видео, одновременно выводя звук на динамики.
Для записи и предварительного просмотра я используюAVCaptureSession
,AVCaptureConnection
каждый для видео и аудио, а такжеAVAssetWriterInput
каждый для видео и аудио. Я в основном достиг этого, следуя коду примера RosyWriter.
До настройки записи таким образом я использовалAVAudioPlayer
играть аудио.
Теперь, если я нахожусь в процессе захвата (даже не записи, просто захвата для предварительного просмотра), и пытаюсь использоватьAVAudioPlayer
мойcaptureOutput
обратные вызовы на моемAVCaptureAudioDataOutputSampleBufferDelegate
класс перестань звонить.
Есть ли обходной путь для этого?
Есть ли другой сервис более низкого уровня, который я должен использовать для воспроизведения звука, который не остановит мой захват?
мегагерц