2012-05-30 79 views
1

WebView,我试图加载一个html5页面,我嵌入了<video>,但有什么方法可以检测到用户选择播放按钮或视频开始打?HTML5在WebView中,检测视频开始

现在的问题是,当我播放视频,默认的是它会激发Intent打开Android的默认播放器,我不希望它火的意图,我想用一个Dialog和发挥它。如果有人可以提出一个想法。谢谢。

+0

检查链接http://stackoverflow.com/questions/10208439/html5-video -doesnt-play-with-android/10209684#10209684并使用该代码 – Khan

回答

0

我做了这种方式:

boolean videoPlay=false; 
webView.setWebChromeClient(new WebChromeClient() { 
    @Override 
    public Bitmap getDefaultVideoPoster() { 
     super.getDefaultVideoPoster(); 
     videoPlay=true; 
     Log.d("vplayyyyyyyy",String.valueOf(videoPlay)); 
     return null; 
    } 
}); 

希望这有助于:)作为由我给出的答案给出

+0

添加有关您的代码工作的一些说明会很好。 – Dashrath

+0

当用户播放视频时,布尔变成true并点击视频播放 – saed