Обратный вызов видимости панели поиска с помощью AVPlayerViewController в tvOS

Я работаю над решением для отображения некоторых элементов на экране, пока видна панель поиска.

У меня есть AVPlayerViewController с AVPlayer, воспроизводящим видео. Я хочу отображать некоторые компоненты, когда панель поиска видна, и скрывать их, когда панель поиска скрыта.

Есть ли способ получать уведомления, когда панель поиска видна/скрыта?

Заранее спасибо.


person Noturno    schedule 17.10.2017    source источник


Ответы (1)


Взгляните на AVPlayerViewControllerDelegate конкретно этот метод:

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

Дополнительную информацию можно найти здесь: https://developer.apple.com/documentation/avkit/avplayerviewcontrollerdelegate/2876484-playerviewcontroller

person Jonathan    schedule 26.10.2017
comment
есть ли способ обнаружить это на iOS? Я хочу переместить свои субтитры, когда элементы управления видны - person Skywalker; 01.07.2020