我的一个客户想要连续录制音频,当他点击提交时,他只想提交最后 10 秒的内容。所以他想要一个连续的记录并且只保留最后 x 秒。
我认为这需要类似循环缓冲区的东西,但是(作为 iOS 的新手)它看起来像 AVAudioRecorder
只能写入文件。
我有什么选择可以实现这个吗?
谁能指点一下?
最佳答案
我会使用音频队列服务。这将允许您隔离缓冲区的某些部分。这是它的指南:http://developer.apple.com/library/ios/#documentation/MusicAudio/Conceptual/AudioQueueProgrammingGuide/AQRecord/RecordingAudio.html#//apple_ref/doc/uid/TP40005343-CH4-SW1
关于objective-c - 循环缓冲录音iOS : Possible?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8645947/