2016-02-25 3 views
0

Что мне нужно сделать, это записать мой голос с помощью микрофона и одновременно слушать то, что я говорю с задержкой.Запись голоса с микрофона и монитора с задержкой

Я пробовал использовать AVAudioRecorder и AVAudioPlayer (запуск AVAudioPlayer, скажем, через 1 секунду, чтобы воспроизвести файл с того же nsurl, что и на моем компьютере), но это не работает.

Любые идеи?

ответ

0

AVAudioRecorder и AVAudioPlayer имеют дело с дискретными аудиофайлами.

Вам понадобится иметь дело с потоковым аудио. Вероятно, вы хотите AVFoundation и создать как AVAssetReader, так и AVAssetWriter, подключите считыватель к микрофону и подключите устройство к выходному потоку.

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

+0

спасибо! Будет делать и отчитываться! – WizMeister

 Смежные вопросы

  • Нет связанных вопросов^_^