同时播放多个音频流

Play multiple audio streams at the same time

目前我成功播放了一个音频流。但是,当我尝试同时播放多个音频流时,听起来很糟糕。有人可以指导我应该在哪里看吗?


我当前的代码有:

这是正确的做法吗?


PS:如果需要我可以添加代码,但是我不想只添加 150 行。

我设法解决了播放问题。

原来,你需要:

  • 一个 CMBufferQueueRef
  • 每个流的 AudioQueueRef
  • 每个流的 AudioQueueBufferRef