首页 > 编程 > HTML > 正文

HTML5 video播放器全屏(fullScreen)方!法实例

2020-03-24 15:49:22
字体:
来源:转载
供稿:网友

&n

搞笑图片大全[www.62-6.com/1/pic/]bsp;HTML5 video播放器全屏(fullScreen)方法实例

首先来说,这个标题具有误导性,但这样设置改标题也是主要因为video使用的比较多

html5中,全屏方法可以适用于很多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") {

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表