3

我们的应用程序一次播放两个音频流:一个前景(人声)流和一个背景(音乐)流。为了处理回放,我们有 2 个AVPlayer实例,一个用于前景,一个用于背景。

使用 AirPlay 1,效果很好。您选择新路由,两个流都开始在所选设备上播放。

但是,对于 AirPlay 2,这不能正常工作。前景音频背景音频都将开始播放,并以一种看起来像是在相互竞争的方式运行。它们永远不会正确叠加。

当流式传输到 AirPlay 2 设备(即 HomePod)时,是否有某种方法可以使这项工作发挥作用,而不必完全重写我们的整个应用程序AVSampleBufferAudioRenderer

4

0 回答 0