function launchFullscreen(element) {
if(element.requestFullscreen) {
element.requestFullscreen();
} else if(element.mozRequestFullScreen) {
element.mozRequestFullScreen();
} else if(element.msRequestFullscreen){
element.msRequestFullscreen();
} else if(element.webkitRequestFullscreen) {
element.webkitRequestFullScreen();
}
} launchFullscreen(document.documentElement);
launchFullscreen(document.getElementById("videoElement"));
:-webkit-full-screen #myvideo {
width: 100%;
height: 100%;
}
function exitFullscreen() {
if (document.exitFullscreen) {
document.exitFullscreen();
} else if (document.msExitFullscreen) {
document.msExitFullscreen();
} else if (document.mozCancelFullScreen) {
document.mozCancelFullScreen();
} else if (document.webkitExitFullscreen) {
document.webkitExitFullscreen();
}
} exitFullscreen();
var fullscreenElement =
document.fullscreenElement ||
document.mozFullScreenElement ||
document.webkitFullscreenElement;
var fullscreenEnabled =
document.fullscreenEnabled ||
document.mozFullScreenEnabled ||
document.webkitFullscreenEnabled ||
document.msFullscreenEnabled; if (fullscreenEnabled) {
videoElement.requestFullScreen();
} else {
console.log('浏览器当前不能全屏');
}
document.addEventListener("fullscreenchange", function( event ) {
if (document.fullscreenElement) {
console.log('进入全屏');
} else {
console.log('退出全屏');
}
});
:-webkit-full-screen {
/* properties */
} :-moz-full-screen {
/* properties */
} :-ms-fullscreen {
/* properties */
} :full-screen { /*pre-spec */
/* properties */
} :fullscreen { /* spec */
/* properties */
} /* deeper elements */
:-webkit-full-screen video {
width: 100%;
height: 100%;
}
 
 

最新文章

  1. linux 下安装tomcat
  2. Linux_用户/用户组
  3. C# abstract function VS virtual function?
  4. 【转】ThinkPHP 页面跳转
  5. Robot framework的介绍
  6. 生成二维码的js以及调用打印插件
  7. 数据标准化/归一化normalization
  8. spring boot2 kafka
  9. shell编程规范:引用
  10. SQL SERVER镜像配置(包含见证服务器)
  11. week4
  12. External component has thrown an exception
  13. 如何去除WIN7任务栏项目上右键菜单中的最近访问一栏
  14. Linux性能分析 vmstat基本语法
  15. Mongo Rocks 在SSD盘上表现优秀,专门为SSD盘的优化
  16. JS返回数组种类和个数(面试常问)
  17. js学习笔记25----Event对象
  18. easyui datagrid行内编辑
  19. pymsql与ORM--python操作MySQL之利器
  20. zookeeper的概念和基础

热门文章

  1. C++继承中的属性
  2. [Java复习] 多线程 Multithreading
  3. java.lang.reflect.Method.getAnnotation()方法示例
  4. WebXML部署服务
  5. powerdesigner通过er图生成mysql执行文件
  6. 安装k8s-1master多node节点
  7. DES算法概述
  8. Python 网络通信协议(互联网协议)
  9. vscode setting.json (@vue/eslint-config-prettier)
  10. springboot整合es客户端操作elasticsearch(三)