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不是那样的,就像这个答案。你介意分享你目前的尝试吗?