【发布时间】:2020-11-02 05:49:35
【问题描述】:
由于我的应用音频内容的丰富性和复杂性,我正在使用 AVAudioEngine 来管理整个应用中的所有音频。我正在将每个音频源转换为我的 AVAudioEngine 图中的一个节点。
例如,我使用这些音频文件的缓冲区创建AVAudioPlayerNode 对象,而不是使用AVAudioPlayer 对象在我的应用程序中播放mp3 文件。
但是,我的应用程序中确实有一个视频播放器,它使用 AVPlayer 框架播放带有音频的视频文件(我不知道 iOS 中没有其他可以播放视频文件的东西)。不幸的是,我似乎无法获得音频输出流作为我的 AVAudioEngine 图中的节点。
任何指针?
【问题讨论】:
-
您想用
AVPlayer播放视频,但用AVAudioEngine播放伴随的音频吗?如果是这样,同步可能会很麻烦。
标签: avplayer avaudioengine avplayeritem avplayerlayer