Reputation: 1552
On tvOS, AVPlayerViewController supports channel flipping on live streams.
(cfr https://developer.apple.com/documentation/avkit/adopting_custom_interactive_overlays_channel_flipping_and_parental_controls_in_tvos_video_playback)
I'v implemented the delegate methods
func playerViewController(_ playerViewController: AVPlayerViewController,
skipToNextChannel completion: @escaping (Bool) -> Void)
and
func playerViewController(_ playerViewController: AVPlayerViewController,
skipToPreviousChannel completion: @escaping (Bool) -> Void)
But I can't get it to work. :)
Does anyone know how this works from a user point of view (with the default remote)?
Upvotes: 0
Views: 188
Reputation: 1552
I found the answer!
First of all it only works with livestreams such as https://demo-hls5-live.zahs.tv/sd/master.m3u8
Next, perform a swipe from the edge of the remotes trackpad to the center, it will flip to the next or previous channel, by calling the delegate methods.
Upvotes: 1