在 tvOS 中使用 AVPlayerViewController 搜索栏可见性回调

Seekbar visibility callback with AVPlayerViewController in tvOS

我正在研究一种在搜索栏可见时在屏幕上显示某些元素的解决方案。

我有一个 AVPlayerViewController 和一个播放视频的 AVPlayer。我想在搜索栏可见时显示一些组件,并在搜索栏隐藏时隐藏它们。

有没有办法在搜索栏 visible/hidden 时得到通知?

提前致谢。

具体看一下AVPlayerViewControllerDelegate这个方法:

optional func playerViewController(_ playerViewController: AVPlayerViewController, willTransitionToVisibilityOfTransportBar visible: Bool, with coordinator: AVPlayerViewControllerAnimationCoordinator)

可在此处找到更多信息: https://developer.apple.com/documentation/avkit/avplayerviewcontrollerdelegate/2876484-playerviewcontroller