所以,我有一个正在开发的录音 iOS 应用程序。在我的应用程序中,我需要在用户选择的文件(在文档目录中)的任何位置写入音频,这将覆盖那里的任何音频。
示例:我录制了 3 分钟的音频,滚动到第二分钟,再次开始录制 10 秒。现在,2:00 - 2:10 包含新音频,而旧音频已消失(在此示例中音频文件不会变长)。
我正在使用 EZAudio,我可以录制和暂停任意多次,并且它会一直附加到末尾。我本来打算ExtAudioFileSeek
在文件中向后搜索并从那里记录,但你只能在文件以只读方式打开时使用它。
我不想要的:我不想记录到不同的文件,并使用此方法将两个文件附加在一起:https ://stackoverflow.com/a/10562809/1391672 与此相关的加载时间很长. iOS 应用程序 Voice Memos 会立即将文件附加在一起。
可以ExtAudioFileWriteAsync
用来在开头附加音频吗?还是在指定的样品位置?我应该看看另一种方法吗?