Iphone 使用核心音频同时播放多个文件的正确方法

Iphone 使用核心音频同时播放多个文件的正确方法,iphone,ios,ipad,core-audio,Iphone,Ios,Ipad,Core Audio,我开发了一个模型,它可以使用AVFoundation播放多达10首曲目,每个曲目上都有许多剪辑。 不过,我还是不喜欢他们的表演和腐败行为 我阅读了核心音频的文档并试用了一些示例。 有些仅使用AU生成器播放1个文件(AudioFilePlayer子类型)。 播放2个文件的示例使用多通道混音器和自定义缓冲区渲染音频数据 我是否可以使用多通道混音器并将多个生成器(AudioFilePlayer)连接到其节点? 或者最好的方法是自己渲染数据 提前谢谢 你有没有找到这个问题的答案?我正试图通过两个独立的音

我开发了一个模型,它可以使用AVFoundation播放多达10首曲目,每个曲目上都有许多剪辑。 不过,我还是不喜欢他们的表演和腐败行为

我阅读了核心音频的文档并试用了一些示例。 有些仅使用AU生成器播放1个文件(AudioFilePlayer子类型)。 播放2个文件的示例使用多通道混音器和自定义缓冲区渲染音频数据

我是否可以使用多通道混音器并将多个生成器AudioFilePlayer)连接到其节点? 或者最好的方法是自己渲染数据


提前谢谢

你有没有找到这个问题的答案?我正试图通过两个独立的音频文件播放器AUs播放两个文件,但它不起作用。不,我没有。我对这个实现进行了详细的分析。问题是,您不需要使用AudioFilePlayer来播放2个文件。你必须获得每个音频文件的数据,并使用多声道混音器进行混音。对,我正在将我的filePlayer单元输入混音器。filePlayer单元的实现似乎比打开文件、填充缓冲区和“手动”完成这一切更简单。我收到了一些建议,今晚晚些时候我将尝试一下。如果有效,我会告诉你的。