AppleTv - CustomOverlayViewController 在时间码强制弹出

AppleTv - CustomOverlayViewController force popup at timecode

我在 AVPlayerViewController 上使用 CustomOverlayViewController 来显示与用户当前正在观看的内容相关的电影。 (https://developer.apple.com/documentation/avkit/avplayerviewcontroller/3229856-customoverlayviewcontroller)

我想在演职员表开始播放时自动将其聚焦。我的元数据中有一个时间码,可以检测到它何时发生。但是,我找不到一种方法来强制弹出视图,而无需用户在遥控器上滑动到它。有没有办法在没有用户输入的情况下强制此视图成为焦点?

P.S。如果用户也可以在其他时间手动访问它,那很好。我只需要能够在某个点自动对焦。

我 运行 遇到了同样的问题,我没有使用 AVPlayerViewController 的 customOverlayViewController 属性,而是调用

vcToPresent = ViewController()
vcToPresent.modalPresentationStyle = .overCurrentContext
self.avPlayerVC?.present(vcToPresent, animated: true, completion: nil)

在您希望显示时在屏幕上显示所需的 VC。