Android WebView视频全屏显示解决方案


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.

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值