2***@qq.com
2***@qq.com
  • 发布:2019-12-05 10:34
  • 更新:2021-11-30 18:38
  • 阅读:1257

使用了webview, 在调试时候网页播放视频可以全屏,打成正式包就不能了

分类:uni-app

使用了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>  
2019-12-05 10:34 负责人:无 分享
已邀请:
蜡笔小新人

蜡笔小新人

同问。确实是只有调试时候可以全屏. 正式包都不可以。

该问题目前已经被锁定, 无法添加新回复