用audioqueue播放两个同时发出的m4a声音

时间:2010-08-30 21:52:17

标签: iphone audio audioqueue

我需要为我的应用程序混合两个同时循环的m4a声音,并且我遇到的唯一100%可靠的循环方法是使用此方法使用AudioQueue:http://developer.apple.com/mac/library/qa/qa2009/qa1636.html

但是,当我初始化两个AudioQueue实例时,我似乎只能播放一个实例。我知道sdk曾经只支持一次播放一个压缩音频文件,但是随着3.0改变了,所以我想知道是否有我遗漏的东西?

1 个答案:

答案 0 :(得分:0)

一个当前的设备,似乎一次只能播放一个压缩音频文件的硬件支持,我不确定m4a是否可以在软件中实时解压缩(只有特定类型支持软件解码器)。您可以在播放混合音频循环之前解压缩第二个声音。