Как добавить пользовательские функции по нажатию кнопки «Готово» в MPMoviePlayerController - PullRequest
0 голосов
/ 20 октября 2011

Я хочу добавить свои собственные функции, пока мы нажимаем кнопку «Готово», отображаемую в верхней части экрана, когда MPMoviePlayerController переходит в полноэкранный режим.

Есть идеи на этот счет?

1 Ответ

2 голосов
/ 20 октября 2011

Вы можете зарегистрироваться для уведомления MPMoviePlayerPlaybackDidFinishNotification. У свойства userInfo этого уведомления есть объект для MPMoviePlayerPlaybackDidFinishReasonUserInfoKey, проверьте это и посмотрите, если это MPMovieFinishReasonUserExited. Если это так, ваш пользователь нажал «Готово», и вы можете продолжить работу с пользовательскими функциями. Если вы хотите полностью остановить воспроизведение, все может стать более сложным.

Также можно зарегистрироваться для уведомления MPMoviePlayerWillEnterFullscreenNotification или проверить свойство MPMoviePlayerController в полноэкранном режиме.

...