WebView中的视频完成侦听器

时间:2016-08-16 07:37:58

标签: android callback delegates android-webview android-videoview

  

是否有回调或处理mp4的方法完成listener in webview

Mp4 not supported in all device。我必须在 完成mp4视频 上打开另一项活动。

那么我现在怎么能认为视频是completed in WebView。我知道如何使用 VideoView 来做到这一点。

mWebView.setWebViewClient(new WebViewClient() {

   @Override
   public boolean shouldOverrideUrlLoading(WebView view, String urlNewString) {

   return true;
   }

   @Override
   public void onPageStarted(WebView view, String url, Bitmap facIcon) {

    }

   @Override
   public void onPageFinished(WebView view, String url) {

    }
});

webview委托只会帮助您知道该网页是fully loaded。或者告诉我一个处理 onCompletion for MP4 的替代方案。 mediaplayer.setOnCompletion仅适用于VideoView而不适用于WebView。

1 个答案:

答案 0 :(得分:0)

使用WebView,您可以将JavaScript代码与Android代码绑定。看看here

您可以在HTML视频代码中设置监听器,并且在调用OnCompletion时,您可以调用Android应用上的任何代码。

希望它有所帮助!