tvOS - AVPlayerViewController - Как работает переключение каналов? - PullRequest
0 голосов
/ 07 апреля 2020

В 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)

Но я не могу заставить его работать. :)

Кто-нибудь знает, как это работает с точки зрения пользователя (с удаленным по умолчанию)?

1 Ответ

0 голосов
/ 17 апреля 2020

Я нашел ответ!

Прежде всего, он работает только с такими трансляциями, как https://demo-hls5-live.zahs.tv/sd/master.m3u8

Далее, проведите пальцем по краю пульта дистанционного управления. трекпад к центру, он переключится на следующий или предыдущий канал, вызвав методы делегата.

...