我正在尝试为 iOS 创建一个视频播放器,但有一些额外的音轨阅读。我一直在检查 MPVideoPlayerController,以及 AV Foundation 中的 AVPlayer,但都有些模糊。我想做的是播放视频(来自本地.mp4),在播放电影时获取当前的音频缓冲区/帧,所以我可以进行一些计算和其他(与视频/音频无关)操作在当前播放的音频上。这意味着视频应该继续播放,它的音轨,但我也想要实时的原始音频数据进行计算(比如:获取特定频率的幅度)。
有没有人有这样做的例子或提示?当然,我查看了 Apple 的 AV Foundation 库文档,但对我来说还不够清楚。