UIWebview получить событие при воспроизведении видео. Я играю youtube видео в UIWebview. Можно ли получить событие, когда видео воспроизводится в UIWebViewUIWebview получить событие при воспроизведении видео
0
A
ответ
0
Из документации https://developers.google.com/youtube/js_api_reference:
вы могли бы определить некоторые состояния в файле заголовка
typedef NS_ENUM(NSInteger, YoutubeVideoState){
YOUTUBE_VIDEO_STATE_UNSTARTED = -1,
YOUTUBE_VIDEO_STATE_ENDED = 0,
YOUTUBE_VIDEO_STATE_PLAYING = 1,
YOUTUBE_VIDEO_STATE_PAUSED = 2,
YOUTUBE_VIDEO_STATE_BUFFERING = 3,
YOUTUBE_VIDEO_STATE_VIDEO_CUED = 5
};
Снова определите случайный property
в файле заголовка, чтобы получить состояние.
@property (nonatomic, readonly) YoutubeVideoState state;
и реализовать как:
- (YoutubeVideoState)state
{
return (YoutubeVideoState)[[self.webView stringByEvaluatingJavaScriptFromString:@"getPlayerState()"] integerValue];
}
Тогда сделайте так:
if(event.data==YT.PlayerState.PLAYING){
//do here what do you want
}
Google имеет обеспечить библиотеку для встраивания вам трубку прошивкой. https://developers.google.com/youtube/v3/guides/ios_youtube_helper
Смежные вопросы
- 1. Уничтожить uiviewcontroller, содержащий UIWebView при воспроизведении видео?
- 2. Ошибка при воспроизведении видео с использованием UIWebView
- 3. Почему я получаю setMessageLoggingBlock: вызывается при воспроизведении видео в UIWebView?
- 4. Как указать начальное время воспроизведения при воспроизведении видео на UIWebview?
- 5. Проблема при воспроизведении видео в webview
- 6. Brightcove игрок полное событие не стрельбы при повторном воспроизведении видео
- 7. IE9 HTML5 видео «play» событие не срабатывало при втором воспроизведении
- 8. Stop bxslider при воспроизведении видео
- 9. videogular disapperas при воспроизведении видео
- 10. Исключительный фон при воспроизведении видео
- 11. ASSERT: «m_surface» при воспроизведении видео
- 12. Отключить AndroidViewViewViewAudioFocus при воспроизведении видео?
- 13. Приложение разбилось при воспроизведении видео
- 14. Вращение экрана при воспроизведении видео
- 15. OMXPlayer зависает при воспроизведении видео
- 16. Остановить flexslider при воспроизведении видео
- 17. Управление видео только при воспроизведении видео (html5)
- 18. Разрешить «автоматической блокировки» при воспроизведении видео
- 19. Swift AVPlayerViewController добавить цель при воспроизведении видео
- 20. Предотвращение удержания при воспроизведении или приостановке видео
- 21. Какой плеер ios вызывает при воспроизведении видео html?
- 22. Как избавиться от затемнения при воспроизведении видео на YouTube?
- 23. Сделать видеосъемку видимой только при воспроизведении видео
- 24. itemFailedToPlayToEnd Ошибка прошивки при воспроизведении видео
- 25. Ошибка при воспроизведении видео с помощью vlcj
- 26. Android: OutOfMemoryError при воспроизведении видео и изображений
- 27. Ошибка при воспроизведении видео YouTube в vlc
- 28. скрывать несвязанный div при воспроизведении видео
- 29. Ошибка при воспроизведении видео в приложении android
- 30. Ошибка при воспроизведении видео в phantomJS
Где я могу получить этот «YT.PlayerState.PLAYING» в Objective C. Не могли бы вы объяснить это. –
Вам нужно использовать скрипт java для этого –
Можете ли вы дать мне рабочий пример –