HTML5 video进入全屏和退出全屏的实现方法


Posted in HTML / CSS onJuly 28, 2020

当我们使用video标签的时候,有时候因为更多的需要,我们要自己自定义控制栏,而进入和退出全屏也是其中的一部分

不同的浏览器有不同的实现方法

// Webkit
element.webkitRequestFullScreen();//进入全屏
document.webkitCancelFullScreen();//退出全屏

// Firefox
element.mozRequestFullScreen();
document.mozCancelFullScreen();
 
// W3C 
element.requestFullscreen();
document.exitFullscreen();

一般兼容性写法,我们先使用w3c标准的方法,如果不可以在兼容不同浏览器。

//进入全屏
function FullScreen() {
    var ele = document.documentElement;
    if (ele.requestFullscreen) {
        ele.requestFullscreen();
    } else if (ele.mozRequestFullScreen) {
        ele.mozRequestFullScreen();
    } else if (ele.webkitRequestFullScreen) {
        ele.webkitRequestFullScreen();
    }
}
//退出全屏
function exitFullscreen() {
    var de = document;
    if (de.exitFullscreen) {
        de.exitFullscreen();
    } else if (de.mozCancelFullScreen) {
        de.mozCancelFullScreen();
    } else if (de.webkitCancelFullScreen) {
        de.webkitCancelFullScreen();
    }
}

接下来是用例

$(ele).on('click',function(){
    FullScreen();
   // exitFullscreen();
});

到此这篇关于HTML5 video进入全屏和退出全屏的实现方法的文章就介绍到这了,更多相关HTML5 video进入全屏和退出全屏内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章,希望大家以后多多支持三水点靠木!

HTML / CSS 相关文章推荐
css3背景图片透明叠加属性cross-fade简介及用法实例
Jan 08 HTML / CSS
css3实现input输入框颜色渐变发光效果代码
Apr 02 HTML / CSS
CSS3中Transition动画属性用法详解
Jul 04 HTML / CSS
CSS3标注引用的出处和来源的方法
Feb 25 HTML / CSS
CSS3中引入多种自定义字体font-face
Jun 12 HTML / CSS
如何开发一款堪比APP的微信小程序(腾讯内部团队分享)
Dec 22 HTML / CSS
Canvas 文本转粒子效果的实现代码
Feb 14 HTML / CSS
html5 桌面提醒:Notifycations应用介绍
Nov 27 HTML / CSS
详解HTML5中的manifest缓存使用
Sep 09 HTML / CSS
HTML5 移动页面自适应手机屏幕四类方法总结
Aug 17 HTML / CSS
html5移动端价格输入键盘的实现
Sep 16 HTML / CSS
css常用字体属性与背景属性介绍
Feb 28 HTML / CSS
canvas实现图片镜像翻转的2种方式
Jul 22 #HTML / CSS
html5关于外链嵌入页面通信问题(postMessage解决跨域通信)
Jul 20 #HTML / CSS
HTML5跳转小程序wx-open-launch-weapp的示例代码
Jul 16 #HTML / CSS
uniapp+Html5端实现PC端适配
Jul 15 #HTML / CSS
HTML5获取当前地理位置并在百度地图上展示的实例
Jul 10 #HTML / CSS
HTML5 背景的显示区域实现
Jul 09 #HTML / CSS
HTML5图片层叠的实现示例
Jul 07 #HTML / CSS
You might like
php访问查询mysql数据的三种方法
2006/10/09 PHP
[原创]效率较高的php下读取文本文件的代码
2008/07/02 PHP
php Sql Server连接失败问题及解决办法
2009/08/07 PHP
php中将时间差转换为字符串提示的实现代码
2011/08/08 PHP
PHP中unset,array_splice删除数组中元素的区别
2014/07/28 PHP
php实现的简单美国商品税计算函数
2015/07/13 PHP
php+mongodb判断坐标是否在指定多边形区域内的实例
2016/10/28 PHP
Jquery 高亮显示文本中重要的关键字
2009/12/24 Javascript
转换字符串为json对象的方法详解
2013/11/29 Javascript
js操作iframe父子窗体示例
2014/05/22 Javascript
JS实现样式清新的横排下拉菜单效果
2015/10/09 Javascript
第一篇初识bootstrap
2016/06/21 Javascript
Javascript点击按钮随机改变数字与其颜色
2016/09/01 Javascript
Highcharts+NodeJS搭建数据可视化平台示例
2017/01/01 NodeJs
Angular2实现自定义双向绑定属性
2017/03/22 Javascript
vue.js单页面应用实例的简单实现
2017/04/10 Javascript
jquery如何实现点击空白处隐藏元素
2017/12/05 jQuery
React 组件渲染和更新的实现代码示例
2019/02/21 Javascript
微信小程序 子级页面返回父级并把子级参数带回父级实现方法
2019/08/22 Javascript
微信小程序实现手势滑动效果
2019/08/26 Javascript
使用JavaScript通过前端发送电子邮件
2020/05/22 Javascript
JavaScript实现答题评分功能页面
2020/06/24 Javascript
Python批量转换文件编码格式
2015/05/17 Python
Python修改MP3文件的方法
2015/06/15 Python
python3制作捧腹网段子页爬虫
2017/02/12 Python
浅述python中argsort()函数的实例用法
2017/03/30 Python
python+requests+unittest API接口测试实例(详解)
2017/06/10 Python
Python基础教程之if判断,while循环,循环嵌套
2019/04/25 Python
Python中@property的理解和使用示例
2019/06/11 Python
pandas.read_csv参数详解(小结)
2019/06/21 Python
Django-celery-beat动态添加周期性任务实现过程解析
2020/11/26 Python
大一自我鉴定范文
2013/10/04 职场文书
关于十八大的演讲稿
2014/09/15 职场文书
2014年行政助理工作总结
2014/11/19 职场文书
伏羲庙导游词
2015/02/09 职场文书
防卫过当辩护词
2015/05/21 职场文书