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色彩
Jan 16 HTML / CSS
让IE6、IE7、IE8支持CSS3的脚本
Jul 20 HTML / CSS
五款漂亮的纯CSS3动画按钮的实例教程
Nov 21 HTML / CSS
CSS Grid布局教程之网格单元格布局
Dec 30 HTML / CSS
使用CSS3来实现滚动视差效果的教程
Aug 24 HTML / CSS
基于DOM+CSS3实现OrgChart组织结构图插件
Mar 02 HTML / CSS
分享CSS3制作卡片式图片的方法
Jul 08 HTML / CSS
CSS3 2D模拟实现摩天轮旋转效果
Nov 16 HTML / CSS
html5音频_动力节点Java学院整理
Aug 22 HTML / CSS
浅析HTML5:'data-'属性的作用
Jan 23 HTML / CSS
HTML5实现直播间评论滚动效果的代码
May 27 HTML / CSS
css3属性选择器 “~”(波浪号) “,”(逗号) “+”(加号)和 “>”(大于号)
Apr 19 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无刷新上传文件实现代码
2011/09/19 PHP
destoon网站转移服务器后搜索汉字出现乱码的解决方法
2014/06/21 PHP
分享PHP守护进程类
2015/12/30 PHP
js中查找最近的共有祖先元素的实现代码
2010/12/30 Javascript
JavaScript将Table导出到Excel实现思路及代码
2013/03/13 Javascript
js实现快速分享功能(你的文章分享工具)
2013/06/25 Javascript
javascript:void(0)的作用示例介绍
2013/10/28 Javascript
javascript动态设置样式style实例分析
2015/05/13 Javascript
jquery制作图片时钟特效
2020/03/30 Javascript
javascript高级编程之函数表达式 递归和闭包函数
2015/11/29 Javascript
基于javascript实现样式清新图片轮播特效
2016/03/30 Javascript
jQuery实现的自定义弹出层效果实例详解
2016/09/04 Javascript
Vue.js对象转换实例
2017/06/07 Javascript
Three.js中网格对象MESH的属性与方法详解
2017/09/27 Javascript
详解Nuxt.js Vue服务端渲染摸索
2018/02/08 Javascript
关于ES6箭头函数中的this问题
2018/02/27 Javascript
浅谈Vue.js路由管理器 Vue Router
2018/08/16 Javascript
Node如何后台数据库使用增删改查功能
2019/11/21 Javascript
vue模块移动组件的实现示例
2020/05/20 Javascript
简单的Python2.7编程初学经验总结
2015/04/01 Python
python中requests爬去网页内容出现乱码问题解决方法介绍
2017/10/25 Python
Python对列表去重的多种方法(四种方法)
2017/12/05 Python
python实现批量解析邮件并下载附件
2018/06/19 Python
用Python解数独的方法示例
2019/10/24 Python
opencv resize图片为正方形尺寸的实现方法
2019/12/26 Python
利用python在excel中画图的实现方法
2020/03/17 Python
Django基于客户端下载文件实现方法
2020/04/21 Python
html5+css3实现一款注册表单实例
2013/04/17 HTML / CSS
澳大利亚购买最佳炊具品牌网站:Cookware Brands
2019/02/16 全球购物
英国露营设备和户外服装购物网站:Simply Hike
2019/05/05 全球购物
《雾凇》教学反思
2014/02/17 职场文书
《他得的红圈圈最多》教学反思
2014/04/24 职场文书
党员四风问题对照检查材料
2014/09/27 职场文书
公司领导班子对照检查存在问题整改措施
2014/10/02 职场文书
庆七一宣传标语
2014/10/08 职场文书
父亲去世追悼词
2015/06/23 职场文书