# 全屏接口的使用

全屏接口的使用

1.开启全屏:requestFullScreen()

2.退出全屏:cancelFullScreen()

3.是否是全屏状态:FullscreenElement

兼容性:不同浏览器要添加不同前缀

谷歌:webkit- 火狐:moz- 微软IE:ms-

cancelFullScreen() & FullscreenElement 都是对document进行判断

CSS代码:

 <style>
        .box img {
    
            width: 400px;
            height: 300px;
        }
    </style>
</head>

<body>
    <div class="box" id="box">
        <img src="images/f3.jpg" alt="" id=
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
如果你在使用uniappvideo时无法全屏播放,可能是由于以下原因: 1. 你的视频元素没有设置`video-player`组件,这个组件可以实现全屏播放功能。 2. 如果你使用的是H5平台,那么可能是因为你没有开启全屏播放接口。你需要在manifest.json文件中添加以下配置来开启全屏播放接口: ``` "permission": { "scope.userLocation": { "desc": "你的位置信息将用于小程序位置接口的效果展示" }, "scope.record": { "desc": "你的音频将用于小程序语音接口的效果展示" }, "scope.writePhotosAlbum": { "desc": "你的相册将用于小程序保存图片接口的效果展示" }, "scope.camera": { "desc": "你的摄像头将用于小程序扫码接口的效果展示" }, "scope.userLocationBackground": { "desc": "你的位置信息将持续在后台使用,直到你退出小程序" }, "scope.invoice": { "desc": "你的发票信息将用于小程序发票接口的效果展示" }, "scope.invoiceTitle": { "desc": "你的抬头信息将用于小程序发票接口的效果展示" }, "scope.werun": { "desc": "你的微信运动数据将用于小程序的运动功能" }, "scope.writeVideoThumb": { "desc": "你的视频封面将用于小程序视频接口的效果展示" }, "scope.getRealtimeLog": { "desc": "你的日志信息将用于小程序调试" }, "scope.openSetting": { "desc": "你的系统设置将用于小程序" }, "scope.recordPcm": { "desc": "你的音频将用于小程序语音接口的效果展示" }, "scope.writePhotosAlbum": { "desc": "你的相册将用于小程序保存图片接口的效果展示" }, "scope.camera": { "desc": "你的摄像头将用于小程序扫码接口的效果展示" }, "scope.fullScreen": { "desc": "你的全屏接口将用于小程序视频接口的效果展示" } } ``` 3. 如果你使用的是APP平台,那么可能是由于你没有在APP配置文件中开启全屏播放功能。你需要在APP配置文件中添加以下配置来开启全屏播放功能: ``` "app-plus": { "fullscreen": true } ``` 以上是可能导致uniappvideo无法全屏播放的几种情况,你可以根据实际情况进行排查。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值