1

我有两个 mp3 文件,a.mp3 为 5 秒,b.mp3 为 7 秒,我想将它们混合以生成持续时间为 7 秒的 c.mp3。我已尝试以下链接http://www.modejong.com/iOS/#ex4的以下代码示例 4

但它只混合 caf 文件,我需要混合不同大小的 MP3 文件。

谢谢-

4

2 回答 2

3

您需要使用AVMutableCompositionTrackAVAssetExportSession 类来执行此操作。

这是developer.Apple.com上的示例代码。

这是一个很好的教程,它将两个视频文件和一个音乐文件合并为一个文件。可以重复使用相同的代码来合并两个音频文件。

于 2012-11-27T13:26:54.330 回答
1

根据您的要求,您可以使用下面的演示代码将两个.mp3caf文件转换为一个文件,请参阅教程并获得一些想法并使用这些演示..

请参阅下面的示例代码和教程链接。

  1. AudioConverterFileConvert

  2. iPhoneExtAudioFileConvertTest

我希望这可以帮助你...

于 2012-12-17T06:28:42.810 回答