Получать уведомления, когда видео Dailymotion воспроизводится в UIWebView - PullRequest
1 голос
/ 12 апреля 2011

В настоящее время я показываю URL ежедневного движения прямо в UIWebview.При нажатии на миниатюру изображения видео начинает воспроизводиться в полноэкранном режиме.

Проблема заключается в том, что когда видео останавливается или пользователь нажимает кнопку «Готово», исходный эскиз исчезает из UIWebview, делаяневозможно запустить видео снова.Я хотел бы контролировать, когда видео закончилось, или пользователь нажал кнопку «Готово», чтобы перезагрузить UIWebView.

Я искал и играл с Центром уведомлений, но не смогполучить ответ, можете ли вы сказать мне, какой код я должен использовать?

загрузка видео

    NSURLRequest *requestObject = [NSURLRequest requestWithURL:[NSURL URLWithString:@"http://www.dailymotion.com/embed/video/xh7cgv_cine-pocket-a-candidate_creation"]];
[self.webv loadRequest:requestObject];

ловушка уведомлений

[[NSNotificationCenter defaultCenter] addObserver:self
                                         selector:@selector(moviePlayerDidExitFullscreen:)
                                             name:MPMoviePlayerDidExitFullscreenNotification
                                           object:nil];
[[NSNotificationCenter defaultCenter] addObserver:self
                                         selector:@selector(moviePlayerDidEnterFullscreenNotification:)
                                             name:MPMoviePlayerDidEnterFullscreenNotification
                                           object:nil];
[[NSNotificationCenter defaultCenter] addObserver:self
                                         selector:@selector(playbackDidFinish:) 
                                             name:MPMoviePlayerPlaybackDidFinishNotification 
                                           object:nil];

спасибо, Луис

1 Ответ

0 голосов
/ 18 ноября 2011

, соответствующий этому потоку , MediaPlayer не отправляет никаких уведомлений при запуске из UIWebView (однако источник не указан). Вы можете попробовать эти взломы: видимый-скрытый взлом событий , проверка окна с временным ключом-взлом , подвид событий-взлом . Если вам повезло, поделитесь кодом!

...