Как получить значение атрибута src тега видео HTML5 в Android - PullRequest
0 голосов
/ 10 сентября 2011

У моего приложения есть WebView. HTML-код WebView имеет:

<video id="player" src="rtsp://somesite/videofile.mp4" >Video content</video>

Как я могу получить атрибут src из этого HTML?

Я хочу иметь URI этого видео. Нужно играть в моем видеоплеере. Я не хочу использовать VideoView.

1 Ответ

1 голос
/ 10 сентября 2011

Вы можете:

yourWebView.loadUrl("javascript:document.getElementById('player').doSomething..

Если вы хотите получить значение из вашего WebView, используйте

/* Register a new JavaScript interface called JSInterface */  
yourWebView.addJavascriptInterface(new MyJavaScriptInterface(), "JSInterface");
yourWebView.loadUrl("javascript:window.JSInterface.setSrc(document.getElementById('player').src)");

setSrc - метод в вашем классе Java.

...