我的应用程序有一个WebView。 WebView HTML具有:
<video id="player" src="rtsp://somesite/videofile.mp4" >Video content</video>
如何从此HTML中获取src
属性?
我想拥有此视频的URI。它需要在我的视频播放器中播放。我不想使用VideoView。
答案 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类中的一种方法。