學(xué)習(xí)目標(biāo):
- 學(xué)習(xí)Web前端中的視頻網(wǎng)頁(yè)制作
- 學(xué)會(huì)html和js相結(jié)合
- 學(xué)會(huì)視頻播放/暫停/放縮大小的功能
學(xué)習(xí)內(nèi)容:
- 掌握 html?基本語(yǔ)法
- 掌握javascript基本語(yǔ)法
- 掌握條件語(yǔ)句
學(xué)習(xí)時(shí)間:?
- 周一至周五晚上 7 點(diǎn)—晚上9點(diǎn)
創(chuàng)建html文件,補(bǔ)寫(xiě)基本代碼:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
</body>
</html>
編寫(xiě)body部分,添加視頻和按鍵:
<div class="cont">
<video id="video1" src="../img/video.mp4" width="500" height="300"></video>
<div>
<button onclick="p()">播放/暫停</button>
<button onclick="da()">放大</button>
<button onclick="xiao()">縮小</button>
<button onclick="pu()">普通</button>
</div>
</div>
創(chuàng)建js文件,在html中的head部分添加鏈接并編輯cont類:
<script src="js/m1.js"></script>
<style>
.cont{
width:700px;
height: 400px;
position: relative;
text-align: center;
margin: 0 auto;
}
</style>
接下來(lái)在js文件中,來(lái)實(shí)現(xiàn)4種按鍵功能: ?
function p(){
var v=document.getElementById("video1");
if(video1.paused){
v.play();
}else{
v.pause();
}
}
function da(){
var image=document.getElementById("video1");
image.style.height=image.height*1.1+'px';
image.style.width=image.width*1.1+'px';
}
function xiao(){
var image=document.getElementById("video1");
image.style.height=image.height/1.1+'px';
image.style.width=image.width/1.1+'px';
}
function pu(){
var image=document.getElementById("video1");
if(image.style.height!=image.height*700+'px'&&image.style.width!=image.width*400+'px'){
image.style.height=image.height+'px';
image.style.width=image.width+'px';
}
}
小結(jié):通過(guò)簡(jiǎn)單的函數(shù)定義與調(diào)用,來(lái)實(shí)現(xiàn)與功能調(diào)用;
對(duì)于制作(播放/暫停)一體化按鍵,可以通過(guò)運(yùn)用if()判斷語(yǔ)句,來(lái)加以實(shí)現(xiàn);
同理視頻大小還原,也可通過(guò)將現(xiàn)有大小與原始大小相比較,來(lái)進(jìn)行判斷。
文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-560981.html
文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-560981.html
到了這里,關(guān)于Web前端開(kāi)發(fā)技術(shù)課程實(shí)驗(yàn)一——制作一個(gè)視頻播放頁(yè)面(可控制播放/暫停)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!