久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

html5 自定義播放器核心代碼_html5教程技巧

html5 自定義播放器核心代碼_html5教程技巧HTML5中文學習網,是中國最大的HTML5中文門戶,為廣大HTML5愛好者提供各種HTML5資料,包括HTML5網站、HTML5資訊、HTML5應用、HTML5游戲、HTML5教程、H
點評:HTML5提供有新的video標簽,可以不用編程直接播放video,只需要寫幾行簡單的代碼, 就可以自定義播放器
網頁html

復制代碼
代碼如下:

<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樣式

復制代碼
代碼如下:

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內部*/
#progressBar{
position:absolute;
width:0px; /*使用javascript控制變化*/
height:14px; /*和defaultBar高度相同*/
background:blue;
}

javascript代碼

復制代碼
代碼如下:

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); //第三個參數總是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);
}
}
//控制進度條的動態顯示
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);
}
}
//鼠標點擊進度條控制方法
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);

好東西啊,摘了代碼部分
【網站聲明】本站除付費源碼經過測試外,其他素材未做測試,不保證完整性,網站上部分源碼僅限學習交流,請勿用于商業用途。如損害你的權益請聯系客服QQ:2655101040 給予處理,謝謝支持。

相關文檔推薦

這篇文章主要介紹了有關HTML5頁面在iPhoneX適配問題,需要的朋友可以參考下
本篇文章主要介紹了html5中canvas圖表實現柱狀圖的示例,本文使用canvas來實現一個圖表,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
Adobe公司出品的多媒體處理軟件產品線較多,涵蓋了音視頻編輯、圖像處理、平面設計、影視后期等領域。這篇文章主要介紹了Adobe Html5 Extension開發初體驗圖文教程,非常不錯,需要的朋
這篇文章主要介紹了基于HTML5的WebGL經典3D虛擬機房漫游動畫,需要的朋友可以參考下
這篇文章主要介紹了html5實現移動端適配完美寫法,需要的朋友可以參考下
本篇文章主要介紹了HTML5響應式(自適應)網頁設計的實現,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
主站蜘蛛池模板: 久在线 | 久久久久99 | 成人一区二 | 午夜视频免费网站 | 欧美专区日韩专区 | 伊人网一区 | 国产精品一卡二卡三卡 | 亚洲国产精品一区二区三区 | 91在线导航 | 国产精品一区二区无线 | 成人午夜电影网 | 男人天堂网址 | 天堂成人国产精品一区 | 81精品国产乱码久久久久久 | 成人免费观看男女羞羞视频 | 99精品久久久 | 色片在线观看 | 欧美做暖暖视频 | 九九热在线视频 | 精品久久久久久久久久久久久久久久久 | 久干网| 欧美日韩中文国产一区发布 | 亚洲午夜精品一区二区三区他趣 | 成人国产一区二区三区精品麻豆 | a级免费黄色片 | 91久久婷婷| 蜜桃视频一区二区三区 | 亚洲欧洲在线视频 | 国产精品福利视频 | 国产精品久久在线 | 91久久久久久久久久久 | 亚洲狠狠丁香婷婷综合久久久 | 一级视频在线免费观看 | 精品国产欧美 | 蜜臀av日日欢夜夜爽一区 | 国产二区三区 | 欧美成人免费在线视频 | 91短视频网址 | 免费看国产片在线观看 | 欧美自拍视频 | 特级毛片www |