在iPhone上混合音频

Ste*_*eve 3 iphone audio

我有许多静态音频文件,我希望能够动态混合在一起并在iPhone上播放(不是一次性,最常见的情况是将两个或三个音频流混合到一个流中).

我该怎么用?我知道OpenAL和Audio Units可能有用,但哪一个?要获得一个启动,是否有一个具体的代码片段,如何在某个地方执行此操作?

在此先感谢,/史蒂夫

小智 6

我建议您查看一些Apple文档以及与读取文件和混合相关的示例代码.

例如,混合示例代码

音频队列服务示例代码

播放音频

对于更高级别的API,使用AudioQueueServices为您做了很多缓冲,但如果您需要具有最大的控制和灵活性,那么我建议使用AudioUnit以及AudioFileReadPackets,它是AudioFileServices的一部分

希望有所帮助,本.