如何混合两个mp3文件并在iPhone应用程序中生成一个

时间:2012-11-27 13:17:03

标签: iphone audio

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

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

谢谢 -

2 个答案:

答案 0 :(得分:3)

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

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

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

答案 1 :(得分:1)

这里针对您的要求,您可以使用此下面的演示代码将两个.mp3caf文件转换为一个文件,请参阅教程并了解并使用这些演示..

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

  1. AudioConverterFileConvert

  2. iPhoneExtAudioFileConvertTest

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