使用音频队列在文件中保存最后 30 秒的音频 iOS api

Saving last 30 seconds of audio in file using audio queue iOS api

我正在使用音频队列 API 使用缓冲区录制音频,我遵循了苹果指南 link 。我只想将最后 30 秒保存在文档目录中的文件中,但本指南保存如果已填充,所有音频都将成为缓冲区。

我使用 30 秒的缓冲区大小只保存了最后 30 秒,最后将缓冲区的数据写入文件。