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