关于AVAudioMix和 MTAudioProcessingTap 的文档很少,它们允许将处理应用于 AVFoundation(在 iOS 上)中媒体资产的音轨(PCM 访问)。这篇文章 和 WWDC 2012 会议中的简短提及是我发现的全部内容。
我已经将此处描述的设置用于本地媒体文件,但它似乎不适用于远程文件(即 HLS 流 URL)。唯一表明这是预期的迹象是本技术问答末尾的注释:
AVAudioMix 仅支持基于文件的资产。
有人知道更多吗?当资产不是基于文件时,真的没有办法访问音频 PCM 数据吗?任何人都可以找到与 MTAudioProcessingTap 相关的实际 Apple 文档吗?