Android 如何检测在webview上单击的视频?
我如何知道在Android 如何检测在webview上单击的视频?,android,Android,我如何知道在AndroidWebView中单击了视频 例如:当我在web视图中运行Facebook时,当我在其中单击视频时,请过来告诉我视频已被单击。您可以将JavascriptInterface添加到WebView中,并捕获HTML页面上的点击VideoObjectID WebSettings webSettings = webView.getSettings(); webSettings.setJavaScriptEnabled(true); webView.addJ
Android
WebView
中单击了视频
例如:当我在web视图中运行Facebook时,当我在其中单击视频时,请过来告诉我视频已被单击。您可以将
JavascriptInterface
添加到WebView
中,并捕获HTML
页面上的点击VideoObjectID
WebSettings webSettings = webView.getSettings();
webSettings.setJavaScriptEnabled(true);
webView.addJavascriptInterface(new Object() {
public void performClick() {
// Deal with a click on the WebView's Video Object ID
}
}, "video_object_id");
您的HTML
必须具有以下类似内容:
<div type="video_object_id" onclick="performClick();">Play Video</div>
播放视频
我想这样。只想知道在facebook视频上点击视频是点击的facebook html不是那样的,就像这个答案。你介意分享你目前的尝试吗?