參考連接: HTML5-視頻播放器javascript
1.前言:移動端能夠播放MP4文件格式,HTML5的video標籤實現了播放器。可是在移動端上初始化顯示界面很差看,因此,這裏將video包裝起來,界面至少不醜。css
<!doctype html>html
<html>java
<head>jquery
<title>樂在工做</title>web
<meta charset="utf-8">bootstrap
<meta name="viewport" content="width=device-width, initial-scale=1">ide
<title>Document</title>url
<!--導入css-->spa
<link rel="stylesheet" href="../css/bootstrap.min.css" />
<!--導入jquery.js-->
<!--導入popper.js-->
<script type="text/javascript" src="../js/popper.min.js"> </script>
<script type="text/javascript" src="../js/jquery.min.js"> </script>
<!--導入bootstrap.js-->
<script type="text/javascript" src="../js/bootstrap.min.js"></script>
<style>
.img1{
background:transparent url('../img/1.jpg') 50% 50% no-repeat;//播放前的圖片(海報)
-webkit-background-size:cover;
-moz-background-size:cover;
-o-background-size:cover;
background-size:cover;
}
</style>
<script>
(function () {
document.addEventListener('DOMContentLoaded', function () {
var html = document.documentElement;
var windowWidth = html.clientWidth;
var windowHeiht = html.clientHeight;
document.getElementById("container1").style.height =440/ 1334 * windowHeiht + "px";
document.getElementById("container1").style.paddingTop = 50/ 1334 * windowHeiht + "px";
var len = document.getElementsByClassName("img1").length;
for (i = 0; i < len; i++) {
document.getElementsByClassName("img1").item(i).style.width = 700/ 750 * windowWidth + "px";
document.getElementsByClassName("img1").item(i).style.height = 390/ 1334 * windowHeiht + "px";
}
}, false);
})();
</script>
</head>
<body>
<div>
<div id='container1' >
<video controls="true" preload="none">
<source src="../jfypxmp4/lezaigongzuo.mp4" type="video/mp4" />
</video>
</div>
</div>
</body>
</html>
2.後序:代碼中存在多餘代碼,好比引入bootstrap4.0的css和js,這個核心代碼在哪裏,本身注意些!