将 AVPlayer/AVPlayerViewController 与 VLCKit/3rd 方库一起使用

Tim*_*imo 6 avplayer swift tvos

我目前正在为 tvOS(Apple TV 第四代)开发一个媒体流应用程序。我正在使用 VLCKit 库来处理视频(主要是 Matroska,我认为 AVPlayer 本身不支持它)。我设法让视频流正常工作,没有任何问题。现在我需要播放/暂停、前进/后退等控件。tvOS 中提供的本机控件现在几乎在每个 tvOS 媒体应用程序中使用,可通过 AVPlayer/AVPlayerViewController 类获得。

问题是:我可以将这些控件与 VLCKit(或任何其他第 3 方库)一起使用吗?我已经查看了文档,但找不到将控件连接到自定义代码的方法。我也不太明白是否有一种方法可以在 AVPlayer 控件“后面”设置自定义视图(例如我的 VLCKit PlayerView)。

也许有人使用了带有 3rd 方库的本机 AVPlayer 控件。任何正确方向的提示都会有帮助:)

问候,

蒂莫