Запись аудио с циклическим буфером iOS: возможно? - PullRequest
3 голосов
/ 27 декабря 2011

Мой клиент хочет непрерывно записывать аудио, а когда он нажимает кнопку «Отправить», он хочет отправить только последние 10 секунд.Поэтому ему нужна непрерывная запись и сохранение только последних х секунд.

Я думаю, для этого требуется что-то вроде кольцевого буфера, но (как новичок в iOS) похоже, что AVAudioRecorder может писать толькофайл.

Есть ли варианты для меня, чтобы реализовать это?

Кто-нибудь может дать указатель?

1 Ответ

2 голосов
/ 27 декабря 2011

Я бы использовал Audio Queue Services.Это позволит вам изолировать определенные части буфера.Вот руководство к нему: http://developer.apple.com/library/ios/#documentation/MusicAudio/Conceptual/AudioQueueProgrammingGuide/AQRecord/RecordingAudio.html#//apple_ref/doc/uid/TP40005343-CH4-SW1

...