Как программно вернуться или нажать кнопку «Готово» или выйти из видеоплеера? - PullRequest
0 голосов
/ 27 июля 2011

У меня простой вид с кнопкой.При щелчке по нему всплывает видеоплеер (с помощью MoviePlayer.framework).Я хочу программно нажать кнопку «Готово» или как-нибудь выйти из проигрывателя фильмов и вернуться к предыдущему виду.

Я могу получить дескриптор окна проигрывателя фильмов, но не знаю, как его закрытьПожалуйста, помогите мне с любыми указателями или учебниками.

Лалит

1 Ответ

0 голосов
/ 27 октября 2011

AHH, наконец, я могу помочь с чем-то здесь:

Хорошо, сначала, когда вы создаете плеер, вы можете назначить себя в качестве наблюдателя для MPMoviePlaybackDidFinishNotification.Это означает, что когда кнопка «готово» или фильм закончен, воспроизводится это уведомление.

Таким образом, теперь вам нужно назначить метод, который будет вызываться центром уведомлений.

 [[NSNotificationCenter defaultCenter] 
   addObserver:self 
   selector:@selector(moviePlayBackDidFinish:)
   name:MPMoviePlayerPlaybackDidFinishNotification 
   object:player]; 

Тогда все, что вам нужно, это создать метод moviePlayBackDidFinish и закрыть проигрыватель оттуда.Если вам нужно больше кода, сообщите нам.

...