一万期验证时时彩心得:重庆时时彩开奖记录

关闭

核弹头小游戏

游戏轻松点
无需下载,点开即玩

拿起手机!扫我啊

核弹头小游戏
无需下载点击即玩

回到顶部

当前位置: 重庆时时彩开奖记录 > 游戏教程 > 正文

html5 video全屏事件实例代码

重庆时时彩开奖记录 www.iogb5.com.cn 来源:重庆时时彩开奖记录 www.iogb5.com.cn    作者:集   时间:2016-04-12

本文直接给出一个完整代码实例,需要的朋友可以参考下。

重庆时时彩开奖记录中,全屏方法可以适用于很多html 元素,不仅仅是video。下面小编就为您送上一个完整的代码实例,希望能够帮助大家。

<!doctype html>
<html>
<head>
<meta charset="utf-8" />
<title>全屏问题</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
<meta http-equiv="imagetoolbar" content="no"/>
<meta name="apple-mobile-web-app-capable" content="yes"/>
<meta http-equiv="X-UA-Compatible" content="IE=Edge">
<style type="text/css">
*{
padding: 0px;
margin: 0px;
}

body div.videobox{
width: 400px;
height: 320px;
margin: 100px auto;
background-color:#000;
}

body div.videobox video.video
{
width: 100%;
height: 100%;
}

:-webkit-full-screen {

}

:-moz-full-screen {

}

:-ms-fullscreen {

}

:-o-fullscreen {

}

:full-screen { 

}

:fullscreen {

}

:-webkit-full-screen video {
width: 100%;
height: 100%;
}
:-moz-full-screen video{
width: 100%;
height: 100%;
}
</style>
</head>
<body>


<div id="videobox">

<video controls="controls" preload="preload" id="video" poster="poster.jpg">
<source src="./movie.ogg" type="video/ogg" />
<source src="./movie.mp4" type="video/mp4" />
<source src="./movie.webm" type="video/webm" />
<object data="./movie.mp4" width="100%" height="100%">
<embed width="100%" height="100%" src="./movie.swf" />
</object>

</video>
<button id="fullScreenBtn">全屏</button>
</div>


<script type="text/javascript">

//反射调用
var invokeFieldOrMethod = function(element, method) 
{
var usablePrefixMethod;
["webkit", "moz", "ms", "o", ""].forEach(function(prefix) {
if (usablePrefixMethod) return;
if (prefix === "") {
// 无前缀,方法首字母小写
method = method.slice(0,1).toLowerCase() + method.slice(1); 
}
var typePrefixMethod = typeof element[prefix + method];
if (typePrefixMethod + "" !== "undefined") {
if (typePrefixMethod === "function") {
usablePrefixMethod = element[prefix + method]();
} else {
usablePrefixMethod = element[prefix + method];
}
}
});

return usablePrefixMethod;
};

//进入全屏
function launchFullscreen(element) 
{
//此方法不可以在异步任务中执行,否则火狐无法全屏
if(element.requestFullscreen) {
element.requestFullscreen();
} else if(element.mozRequestFullScreen) {
element.mozRequestFullScreen();
} else if(element.msRequestFullscreen){ 
element.msRequestFullscreen(); 
} else if(element.oRequestFullscreen){
element.oRequestFullscreen();
}
else if(element.webkitRequestFullscreen)
{
element.webkitRequestFullScreen();
}else{

var docHtml = document.documentElement;
var docBody = document.body;
var videobox = document.getElementById('videobox');
var cssText = 'width:100%;height:100%;overflow:hidden;';
docHtml.style.cssText = cssText;
docBody.style.cssText = cssText;
videobox.style.cssText = cssText+';'+'margin:0px;padding:0px;';
document.IsFullScreen = true;

}
}
//退出全屏
function exitFullscreen()
{
if (document.exitFullscreen) {
document.exitFullscreen();
} else if (document.msExitFullscreen) {
document.msExitFullscreen();
} else if (document.mozCancelFullScreen) {
document.mozCancelFullScreen();
} else if(document.oRequestFullscreen){
document.oCancelFullScreen();
}else if (document.webkitExitFullscreen){
document.webkitExitFullscreen();
}else{
var docHtml = document.documentElement;
var docBody = document.body;
var videobox = document.getElementById('videobox');
docHtml.style.cssText = "";
docBody.style.cssText = "";
videobox.style.cssText = "";
document.IsFullScreen = false;
}
}
document.getElementById('fullScreenBtn').addEventListener('click',function(){
launchFullscreen(document.getElementById('video')); 
window.setTimeout(function exit(){
//检查浏览器是否处于全屏
if(invokeFieldOrMethod(document,'FullScreen') || invokeFieldOrMethod(document,'IsFullScreen') || document.IsFullScreen)
{
exitFullscreen();
}
},5*1000);
},false);

</script>
</body>

</html>

核弹头小游戏网发布此文仅为传递信息,不代表认同其观点或者证实其描述!
  • 咖啡馆雇自闭症患者作店员 4000多人报名当“顾客” 2019-01-19
  • 酒旅行走于法国葡萄酒香之路 品味美景与美酒美景酒香 2019-01-19
  • 每日一星:凯恩确位——新三狮之新领袖 2019-01-18
  • 名酒“撕咬”下的山东,谁也不能独善其身!山东 市场 2019-01-17
  • 男篮再胜伊朗迎热身赛两连胜 任骏飞19+11陶汉林18分 2019-01-16
  • 小房子里 有故事和回忆 ——凤凰房产 2019-01-15
  • 候选企业:北京田觅密电子商务有限公司 2019-01-14
  • 风水神话用狸猫换太子的手法,用农村外面的变化,来替代农业生产的变化,这种忽悠欺骗性非常强, 2019-01-14
  • 【互动话题】一句话形容过完年的你 2019-01-13
  • 八旬老人开店卖石头挣的钱不够付房租 图的是开心 2019-01-13
  • 西藏昌都:大棚温泉藏鸡蛋“一村一品”成脱贫攻坚重头戏 2019-01-12
  • 互联网药品信息服务资格证书 (京)-经营性-2009-0016 2019-01-12
  • 北京市4A景区年内配齐第三卫生间 完善旅游公共服务设施--旅游频道 2019-01-11
  • 我的跟帖出不来,讨论不了,奈何?还以为版主护着我么?! 2019-01-10
  • “煤老大”渐行渐远 新动能清风徐来 山西抓紧资源型经济转型 2019-01-10
  • 373| 602| 128| 836| 49| 727| 265| 897| 184| 355|