tvOS - AVPlayerViewController - 频道翻转如何工作?
tvOS - AVPlayerViewController - How does channel flipping work?
在 tvOS 上,AVPlayerViewController 支持直播频道切换。
(cfr https://developer.apple.com/documentation/avkit/adopting_custom_interactive_overlays_channel_flipping_and_parental_controls_in_tvos_video_playback)
我已经实现了委托方法
func playerViewController(_ playerViewController: AVPlayerViewController,
skipToNextChannel completion: @escaping (Bool) -> Void)
和
func playerViewController(_ playerViewController: AVPlayerViewController,
skipToPreviousChannel completion: @escaping (Bool) -> Void)
但我无法让它工作。 :)
有谁知道从用户的角度来看这是如何工作的(使用默认遥控器)?
我找到答案了!
首先,它只适用于直播,例如
https://demo-hls5-live.zahs.tv/sd/master.m3u8
接下来,从遥控器触控板的边缘向中心滑动,
它将通过调用委托方法翻转到下一个或上一个频道。
在 tvOS 上,AVPlayerViewController 支持直播频道切换。
(cfr https://developer.apple.com/documentation/avkit/adopting_custom_interactive_overlays_channel_flipping_and_parental_controls_in_tvos_video_playback)
我已经实现了委托方法
func playerViewController(_ playerViewController: AVPlayerViewController,
skipToNextChannel completion: @escaping (Bool) -> Void)
和
func playerViewController(_ playerViewController: AVPlayerViewController,
skipToPreviousChannel completion: @escaping (Bool) -> Void)
但我无法让它工作。 :)
有谁知道从用户的角度来看这是如何工作的(使用默认遥控器)?
我找到答案了!
首先,它只适用于直播,例如 https://demo-hls5-live.zahs.tv/sd/master.m3u8
接下来,从遥控器触控板的边缘向中心滑动, 它将通过调用委托方法翻转到下一个或上一个频道。