Получить обратный вызов при нажатии кнопки «картинка в картинке»? - PullRequest
0 голосов
/ 20 сентября 2018

Я работаю над реализацией функции «картинка в картинке» для своего мультимедийного приложения, и мне было интересно, можно ли получить обратный вызов при нажатии кнопок контроллера «картинка в картинке»?Например, кнопки на этом снимке экрана: enter image description here Я обнаружил, что вы можете использовать AVPictureInPictureControllerDelegate для получения уведомлений о запуске, остановке и т. Д., Но это не учитываетесли люди нажимают кнопку воспроизведения / паузы, плюс эти методы делегата вызываются только тогда, когда картинка в картинке запускается, останавливается и т. д., что не совсем соответствует нужной мне модели.

Я отслеживаю два разных вида событий в приложении;пользовательские события и события приложения.Пользовательским событием, например, может быть то, что пользователь нажал кнопку воспроизведения, в то время как событием приложения будет то, что воспроизведение фактически началось.Как вы можете видеть из этого, простое знание того, что картинка в картинке была запущена, остановлена ​​и т. Д., Считается событием приложения, но мне нужно пользовательское событие фактического нажатия кнопки.Есть ли способ сделать это?Спасибо!

...