2010-02-09 129 views
2

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

Apple MultichannelMixer示例似乎正是我想要的,但MP3文件在播放之前需要解压缩。他们似乎解压缩到CAF文件,并占用大量的内存空间(我的歌可以持续长达5分钟)。

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

我不知道什么是最好的办法做到这一点...任何人都可以帮助我吗?

回答

0
+0

我看到它,但我不明白:它似乎有可能在时间玩一个MP3,但是当我试图在模拟器上,我创造了每一个赛道AudioQueue,并且它们都被播放... 设备和模拟器之间的行为是否不同? 使用这种方法,轨道应该是真正同步的吗?这是我的应用程序中最重要的一点。 非常感谢您的回答哈桑! – sui 2010-02-10 15:40:00

相关问题