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 相关文章推荐
使用JS+CSS3技术:让你的名字动起来
Apr 27 HTML / CSS
举例详解CSS3中的Transition
Jul 15 HTML / CSS
HTML5 Canvas实现文本对齐的方法总结
Mar 24 HTML / CSS
使用html2canvas将页面转成图并使用用canvas2image下载
Apr 04 HTML / CSS
Canvas 文本转粒子效果的实现代码
Feb 14 HTML / CSS
html5使用canvas绘制太阳系效果
Dec 15 HTML / CSS
HTML5 拖放功能实现代码
Jul 14 HTML / CSS
利用三角函数在canvas上画虚线的方法
Jan 11 HTML / CSS
html5使用canvas压缩图片的示例代码
Sep 11 HTML / CSS
怎样实现H5+CSS3手指滑动切换图片的示例代码
May 05 HTML / CSS
纯CSS实现酷炫的霓虹灯效果
Apr 13 HTML / CSS
html5实现点击弹出图片功能
Jul 16 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 判断update之后是否更新了的方法
2012/01/10 PHP
基于AppServ,XAMPP,WAMP配置php.ini去掉警告信息(NOTICE)的方法详解
2013/05/07 PHP
php字符串过滤strip_tags()函数用法实例分析
2019/06/24 PHP
解密效果
2006/06/23 Javascript
Javascript - HTML的request类
2007/01/09 Javascript
JS location几个方法小姐
2008/07/09 Javascript
javascript 面向对象全新理练之继承与多态
2009/12/03 Javascript
jQuery循环滚动展示代码 可应用到文字和图片上
2012/05/11 Javascript
javascript学习笔记(十四) window对象使用介绍
2012/06/20 Javascript
javascript时间函数基础介绍
2013/03/28 Javascript
JS 跳转页面延迟2种方法
2013/03/29 Javascript
JavaScript将数据转换成整数的方法
2014/01/04 Javascript
JS小游戏之宇宙战机源码详解
2014/09/25 Javascript
jQuery+easyui中的combobox实现下拉框特效
2015/02/27 Javascript
JavaScript操作DOM元素的childNodes和children区别
2015/04/01 Javascript
javascript跨域的方法汇总
2015/10/23 Javascript
JavaScript中Function函数与Object对象的关系
2015/12/17 Javascript
Angular中ng-repeat与ul li的多层嵌套重复问题
2017/07/24 Javascript
详解前端路由实现与react-router使用姿势
2017/08/07 Javascript
分析JS中this引发的bug
2017/12/12 Javascript
JS实现判断图片是否加载完成的方法分析
2018/07/31 Javascript
详解Vue组件之作用域插槽
2018/11/22 Javascript
JavaScript设计模式之观察者模式实例详解
2019/01/16 Javascript
在vue中把含有html标签转为html渲染页面的实例
2019/10/28 Javascript
Android分包MultiDex策略详解
2017/10/30 Python
Python设计模式之建造者模式实例详解
2019/01/17 Python
python计算阶乘和的方法(1!+2!+3!+...+n!)
2019/02/01 Python
Python替换月份为英文缩写的实现方法
2019/07/15 Python
Python 写入训练日志文件并控制台输出解析
2019/08/13 Python
pycharm实现猜数游戏
2020/12/07 Python
LN-CC日本:高端男装和女装的奢侈时尚目的地
2019/09/01 全球购物
大学新生入学教育方案
2014/05/16 职场文书
养成教育经验材料
2014/05/26 职场文书
《确定位置》教学反思
2016/02/18 职场文书
前端学习——JavaScript原生实现购物车案例
2021/03/31 Javascript
html5移动端禁止长按图片保存的实现
2021/04/20 HTML / CSS