Android WebView视频全屏显示解决方案
内容简介
Android WebView视频显示解决方案,支持WebView视频全屏显示和隐藏,支持设置视频海报,支持设置WebView加载进度View,支持WebView视频翻转
demo图片展示
核心源码
wv_web_view.setWebChromeClient(new WebChromeClient(){
Bitmap mVideoPoster=null;
View mVideoLoadingView=null;
View mFullScreenView;
/**
* 设置默认的视频海报,也就是当html Video元素初始化完成后,默认显示在video窗口上的图片
* @return
*/
@Override
public Bitmap getDefaultVideoPoster() {
if(mVideoPoster==null){
mVideoPoster=BitmapFactory.decodeResource(getResources(),R.drawable.kgd);
}
return mVideoPoster;
}
/**
* 设置Html video元素的视频加载进度View
* @return
*/
@Override
public View getVideoLoadingProgressView() {
if(mVideoLoadingView==null){
mVideoLoadingView=getLayoutInflater().inflate(R.layout.