如何在Android中获取HTML5视频标记src属性的值

时间:2011-09-10 08:17:26

标签: android html5 webview video-streaming html5-video

我的应用程序有一个WebView。 WebView HTML具有:

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

如何从此HTML中获取src属性?

我想拥有此视频的URI。它需要在我的视频播放器中播放。我不想使用VideoView。

1 个答案:

答案 0 :(得分:1)

你可以:

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类中的一种方法。