将两个.caf音频文件合并到iphone中的单个音频文件中

时间:2011-05-23 04:34:16

标签: iphone ipad avaudiorecorder

我正在使用AVAudioRecorder录制.caf格式的音频。当用户将恢复此录制时,新录制必须附加旧录制。那么如何组合两个.caf音频文件。

1 个答案:

答案 0 :(得分:2)

您可以使用ExtAudioFileService来完成。在ios开发人员库中,他们提供了两个将一个音频文件转换为另一种格式的示例。在这些中,他们打开一个用于读取的音频文件和另一个用于写入的文件(转换后的音频)。您可以更改或更新代码以从两个文件中读取,并将它们以相同格式(caf)或压缩格式写入一个输出文件。首先,您打开第一个音频文件并从中读取每个数据包并将其写入新的音频文件。完成第一个音频文件后,关闭文件并打开第二个音频文件进行读取。现在从第二个音频文件中读取每个数据包并写入新创建的音频文件并关闭第二个音频文件和新的音频文件。

请找到这些示例代码的链接(12)....  希望这可以帮助你......祝你好运。 :)