使用了webview, 在调试时候网页播放视频可以全屏,打成正式包就不能了
参考了https://ask.dcloud.net.cn/article/1077 的两种实现方式 , 都只有调试时候可以全屏. 正式包都不可以
<template>
<web-view id="web" class="content" src="http://lgspace.cn"></web-view>
</template>
<script>
export default {
data() {
return {
}
},
onLoad() {
//实现方式一
/* document.addEventListener('webkitfullscreenchange', function() {
var el = document.webkitFullscreenElement; //获取全屏元素
if (el) {
plus.screen.lockOrientation('landscape'); //锁死屏幕方向为横屏
} else {
plus.screen.unlockOrientation(); //解除屏幕方向的锁定
}
}); */
//实现方式二
var self = plus.webview.currentWebview();
self.setStyle({
videoFullscreen: 'landscape'
});
},
methods: {
}
}
</script>
<style>
</style>
1 个回复
蜡笔小新人
同问。确实是只有调试时候可以全屏. 正式包都不可以。