Я использую UIWebView
для воспроизведения видео на YouTube в iPad.Обнаружение UIWebView для воспроизведения youtube видео на iPad
Как определить, когда видеоролик YouTube закончен? Я вижу значок воспроизведения в строке состояния, и я пытался использовать MPMusicPlayerController
уведомления для обнаружения playbackStateDidChange
, но это не сработало.
Любые идеи, как обнаружить это событие? Опять же, я говорю о iPad, а не о iPhone.
Заранее спасибо.
Update:
Если вы используете нулевое решение для обнаружения конца игры, а также хотят видео Youtube, чтобы начать автоматически установить UIWebView
на:
self.webView.mediaPlaybackRequiresUserAction = NO ;
Я просто хочу уточнить, о API-интерфейс YouTube:
Важно: Это экспериментальная функция, что означает, что она может быть неожиданно измениться»(08/05/2012)
Но это зависит от того, поддерживает ли youtube плеер такое событие, нет? Вам это удалось? – user1105951
@ user1105951 yes, youtube player end end event, называемый onStateChange, и вы должны добавить слушателя к нему, следуя API YouTube JavaScript [JavaScript JavaScript API - События] (https://developers.google.com/youtube/js_api_reference#Events) – ZeR0
@Zero, я проверяю вашу ссылку, и я помню, как он тестировал ее. попробуйте запустить эту демонстрационную версию https://developers.google.com/youtube/youtube_player_demo -ON В веб-браузере IPAD-safari, и вы увидите: «вам нужен флеш-плеер 9+, а javascript включен для просмотра этого видео». – user1105951