Выполнить действие при нажатии кнопки воспроизведения в AVPlayerViewController

Я использую AVPlayerViewController для воспроизведения видео. Когда кнопка воспроизведения нажата в AVPlayerViewController, мне нужно выполнить какое-то действие. Но я не могу определить, нажата ли кнопка воспроизведения. Вот картинка для лучшего понимания.введите здесь описание изображения

Любая помощь будет большим подспорьем.


person pigeon_39    schedule 03.05.2017    source источник


Ответы (1)


Официально не существует события нажатия кнопки «Готово».

Что вы можете сделать, так это связать UITapGestureRecognizer с представлением AVPlayerViewController, разрешить тип нажатия «меню» и отменить касания в представлении. Затем ваш обратный вызов селектора будет отвечать за приостановку воспроизведения и закрытие AVPlayerViewController, но он также позволит вам выполнить любую другую очистку, необходимую для вашей реализации.

В качестве альтернативы вы можете подписаться на это. Его умный обходной путь.

person ankit    schedule 03.05.2017