本文作者:qiaoqingyi

webview全屏播放内核(webview播放视频不能全屏)

qiaoqingyi 2023-05-30 394

android 端用WEBVIEW可以做 ,WEBVIEW可以加载你服务器上的网站,里面上传视频,客户端可以直接播放网络视频,当然也可以下载下来播放,就是用输入输出流做可以选择用。

优点能自带支持动态更新js,能充分利用人力 webview是一个基于webkit引擎,展示web页面的控件Android上的webview在低版本和高版本采用了不同的webkit版本内核,Android4419后直接使用了Chrome内核WebView控件功能。

我的思路是在页面加载完成的时候,修改webview的高度所以我们设置WebViewClient监听,在onPageFinished方法中,通过重新设置LayoutParams去修改webview的高度如果单纯只是视频全屏,没有其他操作,这种应该是满足了但是我还有字体。

h5作为webview嵌套,小程序或客户端如果涉及全屏,会较为麻烦ios播放视频时,一般会默认全屏,阻止全屏反而会麻烦一些而安卓单靠h5是没法完成,视频全屏的需要客户端支持实现video是没法直接点击的,一般用div定位覆盖上。

webview全屏播放内核(webview播放视频不能全屏)

阅读
分享