使用webview打开视频网页
- 发布:2023-12-01 18:57
- 更新:2023-12-01 19:19
- 阅读:209
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win10家庭版
HBuilderX类型: 正式
HBuilderX版本号: 3.98
手机系统: Android
手机系统版本号: Android 10
手机厂商: 小米
手机机型: Redmi Note 9 Pro
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
能够点击全屏按钮并横屏
能够点击全屏按钮并横屏
实际结果:
全屏按钮是灰色的,不可点击
全屏按钮是灰色的,不可点击
bug描述:
3.97打包后webview能支持横屏,升级3.98打包后又不行了
onReady() {
// #ifdef APP-PLUS
var currentWebview = this.$scope.$getAppWebview() //此对象相当于html5plus里的plus.webview.currentWebview()。在uni-app里vue页面直接使用plus.webview.currentWebview()无效
setTimeout(function() {
wv = currentWebview.children()[0]
wv.setStyle({
hardwareAccelerated:true, //开启硬件加速
cachemode:'cacheElseNetwork',//优先加载缓存
videoFullscreen:'landscape',//视屏横屏无效
plusrequire:"none"//禁止远程网页使用plus的API
})
}, 1000); //如果是页面初始化调用时,需要延时一下
// #endif
},
1 个回复
1***@qq.com (作者)
好像不是因为升级的原因,重新安装后又可以了。。。我之前打完包后都是先测试过的,那时候是可以全屏的,然后今天突然发现全屏按钮又变灰了,过几天我再看看