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 相关文章推荐
HTML5的Geolocation地理位置定位API使用教程
May 12 HTML / CSS
html5 利用canvas手写签名并保存的实现方法
Jul 12 HTML / CSS
HTML 5 标签、属性、事件及浏览器兼容性速查表 附打包下载
Oct 20 HTML / CSS
HTML5实现获取地理位置信息并定位功能
Apr 25 HTML / CSS
html5使用Drag事件编辑器拖拽上传图片的示例代码
Aug 22 HTML / CSS
canvas像素点操作之视频绿幕抠图
Sep 11 HTML / CSS
关于html字符串正则判断和匹配的具体使用
Dec 12 HTML / CSS
Html5页面获取微信公众号的openid的方法
May 12 HTML / CSS
AmazeUI 按钮交互的实现示例
Aug 24 HTML / CSS
详解CSS故障艺术
May 25 HTML / CSS
CSS巧用渐变实现高级感背景光动画
Dec 06 HTML / CSS
css实现左上角飘带效果的完整代码
Mar 18 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中在PDO中使用事务(Transaction)
2011/05/14 PHP
php截取字符串函数分享
2015/02/02 PHP
PHP中使用hidef扩展代替define提高性能
2015/04/09 PHP
PHP异常处理浅析
2015/05/12 PHP
PHP中set_include_path()函数相关用法分析
2016/07/18 PHP
PHP实现阿里大鱼短信验证的实例代码
2017/07/10 PHP
PHP中常用的三种设计模式详解【单例模式、工厂模式、观察者模式】
2019/06/14 PHP
PHP cookie与session会话基本用法实例分析
2019/11/18 PHP
简短几句 通俗解释javascript的闭包
2011/01/17 Javascript
IE6下javasc#ipt:void(0) 无效的解决方法
2013/12/23 Javascript
js时间比较示例分享(日期比较)
2014/03/05 Javascript
JavaScript判断用户是否对表单进行了修改的方法
2015/03/18 Javascript
JavaScript数组和循环详解
2015/04/27 Javascript
用Move.js配合创建CSS3动画的入门指引
2015/07/22 Javascript
jquery点赞功能实现代码 点个赞吧!
2020/05/29 jQuery
bootstrap警告框示例代码分享
2017/05/17 Javascript
JS实现数组简单去重及数组根据对象中的元素去重操作示例
2018/01/05 Javascript
详解Chai.js断言库API中文文档
2018/01/31 Javascript
vue 自定义指令自动获取文本框焦点的方法
2018/08/25 Javascript
vue选项卡切换登录方式小案例
2019/09/27 Javascript
JS实现滑动拼图验证功能完整示例
2020/03/29 Javascript
python实现DES加密解密方法实例详解
2015/06/30 Python
python+selenium实现QQ邮箱自动发送功能
2019/01/23 Python
Python List cmp()知识点总结
2019/02/18 Python
python获取指定日期范围内的每一天,每个月,每季度的方法
2019/08/08 Python
Python实现CNN的多通道输入实例
2020/01/17 Python
英国马莎百货官网:Marks & Spencer
2016/07/29 全球购物
挪威手表购物网站:Klokker
2016/09/19 全球购物
科颜氏香港官方网店:Kiehl’s香港
2021/03/07 全球购物
五年级学生评语
2014/04/22 职场文书
工作鉴定评语
2014/05/04 职场文书
物业管理工作方案
2014/05/10 职场文书
2014离婚协议书范文(3篇)
2014/11/29 职场文书
纪录片信仰观后感
2015/06/08 职场文书
甜美蛋糕店的创业计划书模板,拿来即用!
2019/08/21 职场文书
使用 Apache Superset 可视化 ClickHouse 数据的两种方法
2021/07/07 Servers