使用 xcode 合并音频文件 ( .caf )

Posted

技术标签:

【中文标题】使用 xcode 合并音频文件 ( .caf )【英文标题】:Merging audio files ( .caf ) using xcode 【发布时间】:2012-09-26 12:06:36 【问题描述】:

我想在 iphone 中合并两个录制的音频文件 (.caf)。有什么解决方案吗?使用 avaudioplayer 录制。

【问题讨论】:

【参考方案1】:

回答者:MidHere

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

请找到这些示例代码的链接(1,2)...希望这对您有所帮助...祝您好运。 :)

【讨论】:

..感谢您的回答..我会检查并更新结果。

以上是关于使用 xcode 合并音频文件 ( .caf )的主要内容,如果未能解决你的问题,请参考以下文章

在 iPhone 上合并音频文件

合并iPhone上的音频文件

从服务器流式传输 .caf 音频文件

使用 OpenAL 将音频转换为 CAF 格式以便在 iPhone 上播放

在网络服务器上播放 Apple 的 .caf 音频文件?

多个wav音频文件合并(连接)成一个文件