在iPhone上同时播放多首MP3歌曲

时间:2010-02-09 14:07:00

标签: iphone mp3 core-audio mixing

我想在iPhone上做一个混音台。我有一首歌的不同曲目,我想同时在iPhone上播放它们。这些歌曲是MP3文件,我希望能够同时播放多达15首曲目,改变音量,静音一些曲目,在总歌曲中导航等等。

Apple MultichannelMixer示例似乎完全符合我的要求,但MP3文件在播放之前需要解压缩。它们似乎被解压缩为CAF文件,并在内存中占用大量空间(我的歌曲可以持续长达5分钟)。

我也尝试过SpeakHere示例,并使用AudioQueue。我尝试同时播放6个AudioQueues。它似乎在模拟器上工作,但我不知道它是否可以在设备上工作,如果它可以做我想要的。

我不知道这样做的最佳方法是什么?有人可以帮帮我吗?