2016-10-20 5 views
0

В настоящее время, когда пользователь нажимает кнопку воспроизведения на видеоплеере, который находится на веб-странице, которая открывается внутри моего UIWebView, встроенный медиаплеер всплывает и охватывает весь экран.Как получить доступ к встроенному медиаплееру, открытому UIWebView?

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

Это что-то выполнимое? Если да, то как?

ответ

0

Я бы предложил создать UIButton для запуска javascript-кода. Например, ниже я создал функцию управления воспроизведением/паузой видео с YouTube.

- (void)clickPlayButton { 
    NSString *jsCode = [NSString stringWithFormat:@"document.getElementsByClassName('ytp-play-button')[0].click()"]; 
    [myWebView stringByEvaluatingJavaScriptFromString: jsCode]; 
} 
+0

Спасибо за ваш ответ, но это не то, что я ищу. Я уже могу манипулировать HTML внутри UIWebView. Однако я хочу получить доступ к экземпляру медиаплеера. – scaryguy