校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > html5 自定義播放器核心代碼

html5 自定義播放器核心代碼

熱門標(biāo)簽:臨海地圖標(biāo)注app 400開頭的電話好申請不 地圖標(biāo)注柱狀圖 智能芯電話機(jī)器人 怎么做百度地圖標(biāo)注 小朱地圖標(biāo)注 百度地圖標(biāo)注為什么總是封號 咸陽穩(wěn)定外呼系統(tǒng)軟件 四川移動(dòng)電銷外呼客戶管理系統(tǒng)
網(wǎng)頁html

復(fù)制代碼
代碼如下:

<body style="background-color:#8EEE5EE;">
<section id="skin">
<video id="myMovie" width="640" height="360">
<source src="videos/Introduction.mp4">
</video>
<nav>
<div id="buttons">
<button type="button" id="playButton">Play</button>
</div>
<div id="defaultBar">
<div id="progressBar"></div>
</div>
<div style="clear:both"></div>
</nav>
</section>
</body>

css樣式

復(fù)制代碼
代碼如下:

body{
text-align:center;
}
header,section,footer,aside,nav,article,hgroup{
display:block;
}
#skin{
width:700px;
margin:10px auto;
padding:5px;
background:red;
border:4px solid black;
border-radius:20px;
}
nav{
margin:5px 0px;
}
#buttons{
float:left;
width:70px;
height:22px;
}
#defaultBar{
position:relative;
float:left;
width:600px;
height:14px;
padding:4px;
border:1px solid black;
background:yellow;
}
/*progressBar在defaultBar內(nèi)部*/
#progressBar{
position:absolute;
width:0px; /*使用javascript控制變化*/
height:14px; /*和defaultBar高度相同*/
background:blue;
}

javascript代碼

復(fù)制代碼
代碼如下:

function doFisrt()
{
barSize=600; //注意不要使用px單位,且不要用var,是全局變量
myMovie=document.getElementById('myMovie');
playButton=document.getElementById('playButton');
bar=document.getElementById('defaultBar');
progressBar=document.getElementById('progressBar');
playButton.addEventListener('click',playOrPause,false); //第三個(gè)參數(shù)總是false, Register the event handler for the bubbling phase.
bar.addEventListener('click',clickedBar,false);
}
//控制movie播放和停止
function playOrPause(){
if(!myMovie.paused && !myMovie.ended){
myMovie.pause();
playButton.innerHTML='Play';
window.clearInterval(updatedBar);
}else{
myMovie.play();
playButton.innerHTML='pause';
updatedBar=setInterval(update,500);
}
}
//控制進(jìn)度條的動(dòng)態(tài)顯示
function update(){
if(!myMovie.ended){
var size=parseInt(myMovie.currentTime*barSize/myMovie.duration);
progressBar.style.width=size+'px';
}else{
progressBar.style.width='0px';
playButton.innerHTML='Play';
window.clearInterval(updatedBar);
}
}
//鼠標(biāo)點(diǎn)擊進(jìn)度條控制方法
function clickedBar(e){
if(!myMovie.paused && !myMovie.ended){
var mouseX=e.pageX-bar.offsetLeft;
var newtime=mouseX*myMovie.duration/barSize; //new starting time
myMovie.currentTime=newtime;
progressBar.style.width=mouseX+'px';
window.clearInterval(updatedBar);
}
}
window.addEventListener('load',doFisrt,false);

好東西啊,摘了代碼部分

標(biāo)簽:黃石 山南 南平 陜西 公主嶺 黃石 平頂山

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《html5 自定義播放器核心代碼》,本文關(guān)鍵詞  html5,自定義,播放器,核心,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《html5 自定義播放器核心代碼》相關(guān)的同類信息!
  • 本頁收集關(guān)于html5 自定義播放器核心代碼的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 石棉县| 寿阳县| 桐庐县| 西盟| 沈丘县| 鄂伦春自治旗| 伊通| 七台河市| 阳新县| 宁海县| 茌平县| 潢川县| 合川市| 滦南县| 华亭县| 无极县| 仁寿县| 县级市| 五台县| 双辽市| 青阳县| 鄂温| 偏关县| 教育| 宜兰县| 乐平市| 黄石市| 襄樊市| 平潭县| 边坝县| 乌兰察布市| 广汉市| 乌拉特前旗| 肇源县| 娄烦县| 繁峙县| 汝阳县| 承德市| 云南省| 大兴区| 金塔县|