标签: objective-c ios cocoa-touch audio-recording avaudiorecorder
我的客户希望不断录制音频,当他点击提交时,他只想提交最后10秒。所以他想要连续录音并且只保留最后的x秒。
我认为这需要类似于循环缓冲区的东西,但是(作为iOS的新手)看起来AVAudioRecorder只能写入文件。
AVAudioRecorder
我可以选择实施吗?
任何人都可以给出指针吗?
答案 0 :(得分:2)
我会使用音频队列服务。这将允许您隔离缓冲区的某些部分。以下是它的指南:http://developer.apple.com/library/ios/#documentation/MusicAudio/Conceptual/AudioQueueProgrammingGuide/AQRecord/RecordingAudio.html#//apple_ref/doc/uid/TP40005343-CH4-SW1