微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在iPhone中将两个.caf音频文件合并为一个音频文件

如何解决在iPhone中将两个.caf音频文件合并为一个音频文件

|| 我正在使用AVAudioRecorder以.caf格式录制音频。当用户将继续此记录时,新记录必须与旧记录一起追加。所以我怎么能结合两个.caf音频文件。     

解决方法

您可以使用ExtAudioFileService来实现。在ios开发人员库中,他们提供了两个示例将一个音频文件转换为另一种格式。在这些文件中,他们正在打开一个音频文件以供阅读,另一个打开文件以供写作(转换后的音频)。您可以更改或更新代码以从两个文件读取并以相同格式(caf)或压缩格式将它们写入一个输出文件。首先,您打开第一个音频文件,并从中读取每个数据包,然后将其写入新的音频文件。完成第一个音频文件后,关闭文件并打开第二个音频文件以进行读取。现在,从第二个音频文件读取每个数据包,并写入新创建的音频文件,然后关闭第二个音频文件和新的音频文件。 请找到这些示例代码的链接(1,2)...。  希望这对您有帮助...并祝您好运。 :)     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。