欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識庫 > HTML5 video標簽(播放器)學習筆記(二):播放控制

HTML5 video標簽(播放器)學習筆記(二):播放控制

熱門標簽:外呼系統電話怎么投訴 申請400電話流程簡介 pageadm實現地圖標注 外呼線穩定線路 邢臺縣地圖標注app 呼和浩特外呼電銷系統排名 地圖標注位置能賺錢嗎 阜陽企業外呼系統 南通數據外呼系統推廣

上一篇介紹了html5標簽video(播放器)初始化需要做的一些工作,如何簡單快速使用html5的播放器,本文將重點介紹如何用JS來操作video標簽,也就是如何對video做一些簡單基本的操作,包括了播放器的播放、暫停,音量的讀取、設置等寫相關操作,從而開始播放器的擴展之路。

本文的目錄:   

1.獲取影片總時長
2.播放、暫停
3.獲取影片已播放時間和設置播放點
4.音量的獲取和設置

第一、獲取影片總時長

對播放器(video)操作,首先要得到的是影片的一些信息,其中一個就是總時長,除了內容以為,總時長也是第一時間要顯示的。在對video進行操作的的前先給video標簽添加一個ID,這樣方便我們獲取video元素

復制代碼
代碼如下:

<video id="myVideo" controls preload="auto" width=300 height="165"
poster="http://img0.ph.126.net/I10JqUUJDmlEtE_XYl4hOg==/6608842237655242020.jpg"
src="http://www.w3cschool.cc/try/demo_source/mov_bbb.mp4">
</video>

設置一個ID后,那么就可以開始操作了,要獲取總時長,要用到video的一個事件-loadedmetadata,這個事件的觸發表示元數據(媒體的一些基本信息)已經加載完成,用addEventListener監聽事件

復制代碼
代碼如下:

var myVideo = document.getElementById('myVideo');//獲取video元素
myVideo.addEventListener("loadedmetadata", function(){
//要執行的代碼
});
好了,已經監聽了,那么接下來要做的就是獲取總時長,其實就是一個屬性-duration
var myVideo = document.getElementById('myVideo')//獲取video元素
,tol = 0
;
myVideo.addEventListener("loadedmetadata", function(){
tol = myVideo.duration;//獲取總時長
});

需要注意的是獲取到的在總時長的單位為秒,顯示的時候根據需要去轉換。   

第二、播放、暫停

對播放器來說最基本的一個功能就是播放和暫停了,而在獲取總時長后,接著的操作也就是播放和暫停。這個時候用到了video的兩個方法就是play和pause

復制代碼
代碼如下:

var myVideo = document.getElementById('myVideo')//獲取video元素
,tol = 0
;
myVideo.addEventListener("loadedmetadata", function(){
tol = myVideo.duration;//獲取總時長
});</p> <p> //播放
function play(){
myVideo.play();
}</p> <p> //暫停
function pause(){
myVideo.pause();
}

    需要注意的是,當播放結束后再運行play方法將會從頭播放。

    第三、獲取影片的播放時間和設置播放點

    播放器能播放和暫停后,那么接下來需要看到的就是影片播放了多久,播放到哪個時間點了。這個操作跟獲取總時長很相似,都是需要監聽一個事件和獲取一個屬性的值,那么用到的是video的timeupdate事件和currentTime屬性

復制代碼
代碼如下:

//播放時間點更新時
myVideo.addEventListener("timeupdate", function(){
var currentTime = myVideo.currentTime;//獲取當前播放時間
console.log(currentTime);//在調試器中打印
});

    運行后會在控制臺看到很多數據...

    我們經常會接到一個要求,那就是上次看到了10分鐘了,這次看要從第十分鐘開始看,那么這個時候就需要設置播放點了,設置播放點用得還是currentTime屬性,currentTime屬性是可讀寫的,要注意的是設置值的單位是秒,如果播放點不是秒為單位那就要進行轉換

復制代碼
代碼如下:

//設置播放點
function playBySeconds(num){
myVideo.currentTime = num;
}

    第四、音量的獲取和設置

    播放器播放的過程中能暫停、播放,知道現在播放到哪里了和可以從某個時間點開始播放,那么接下來操作的就是音量了。這一點跟第三相似,獲取音量可以直接用volume屬性就可以了,但是在這里還要介紹的是音量改變的觸發事件,方面以后需要自定義UI使用,那就是volumechange事件

復制代碼
代碼如下:

//音量改變時
myVideo.addEventListener("volumechange", function(){
var volume = myVideo.volume;//獲取當前音量
console.log(volume);//在調試器中打印
});

    當你通過控制條來改變音量時,你會看到調試里面有很多數據。要注意的是音量的范圍值為0~1,一般在UI中都是用百分比,所以需要的時候要進行轉換。

    音量是可以通過改變屬性來設置的,跟播放的時間點是相似的,只不過音量設置的是volume屬性

復制代碼
代碼如下:

//設置音量
function setVol(num){
myVideo.volume = num;
}

    下面是完整的代碼:

復制代碼
代碼如下:

<!DOCTYPE html>
<html>
<head>
<title>Video step2</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
</head>
<body>
<video id="myVideo" controls preload="auto" width=300 height="165"
poster="http://img0.ph.126.net/I10JqUUJDmlEtE_XYl4hOg==/6608842237655242020.jpg"
src="http://www.w3cschool.cc/try/demo_source/mov_bbb.mp4">
</video>
<script>
var myVideo = document.getElementById('myVideo')//獲取video元素
,tol = 0 //總時長
;
myVideo.addEventListener("loadedmetadata", function(){
tol = myVideo.duration;//獲取總時長
});</p> <p>//播放
function play(){
myVideo.play();
}</p> <p>//暫停
function pause(){
myVideo.pause();
}</p> <p>//播放時間點更新時
myVideo.addEventListener("timeupdate", function(){
var currentTime = myVideo.currentTime;//獲取當前播放時間
console.log(currentTime);//在調試器中打印
});</p> <p>//設置播放點
function playBySeconds(num){
myVideo.currentTime = num;
}</p> <p>//音量改變時
myVideo.addEventListener("volumechange", function(){
var volume = myVideo.volume;//獲取當前音量
console.log(volume);//在調試器中打印
});</p> <p>//設置音量
function setVol(num){
myVideo.volume = num;
}
</script>
</body>
</html>

    總結:通過這四個步驟來了解html5標簽video(播放器)的基本操作,而這些操作主要是通過JS來監聽video的事件和對video屬性的讀寫來完成的,熟悉這四點即可靈活的在使用播放器,再根據應用場景來調整即可。

標簽:蚌埠 黃山 撫順 楊凌 辛集 內蒙古 德州 鶴崗

巨人網絡通訊聲明:本文標題《HTML5 video標簽(播放器)學習筆記(二):播放控制》,本文關鍵詞  HTML5,video,標簽,播放器,學習,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《HTML5 video標簽(播放器)學習筆記(二):播放控制》相關的同類信息!
  • 本頁收集關于HTML5 video標簽(播放器)學習筆記(二):播放控制的相關信息資訊供網民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    肉肉av福利一精品导航| 91麻豆国产香蕉久久精品| 99re久久精品国产| 欧美日韩国产片| 一区二区三区中文字幕精品精品| 成人免费视频app| 三级全黄做爰视频| 国产亚洲成av人在线观看导航 | 成人免费高清在线| 午夜视黄欧洲亚洲| 在线播放第一页| 欧美日韩精品是欧美日韩精品| 亚洲女同ⅹxx女同tv| 成人的网站免费观看| 国产1区2区3区4区| 亚洲视频免费在线观看| 成人av网站在线观看| 一本色道久久综合精品竹菊| 亚洲欧美综合另类在线卡通| 成人午夜激情片| 欧产日产国产v| 最新日韩av在线| 99久精品国产| 欧美性欧美巨大黑白大战| 夜夜揉揉日日人人青青一国产精品| 99久久99久久综合| 欧美性大战久久久久久久蜜臀| 亚洲综合在线电影| 韩国av中国字幕| 91精品免费观看| 另类小说一区二区三区| 91成人精品一区二区| 国产精品视频麻豆| a级精品国产片在线观看| 在线欧美一区二区| 亚洲v中文字幕| 亚洲成人网在线播放| 久久久www成人免费毛片麻豆| 国产成人午夜视频| 欧美午夜电影网| 日本成人在线看| 少妇视频一区二区| 亚洲精品乱码久久久久久| 污污免费在线观看| 26uuuu精品一区二区| 成人网在线播放| 色综合天天狠狠| 午夜精品久久久久久久久久| 一级黄色片大全| 成人欧美一区二区三区黑人麻豆| 不卡的一区二区| 精品少妇一区二区三区在线播放| 国产精品2024| 欧美日韩一级片网站| 免费看欧美女人艹b| 精品自拍偷拍视频| 午夜一区二区三区视频| 伊人影院综合网| 亚洲精品日日夜夜| b站大片免费直播| 亚洲色图色小说| 欧美性xxxx图片| 国产精品美女久久久久久久久久久 | 亚洲欧洲韩国日本视频| 特级特黄刘亦菲aaa级| 精品久久久久久无| 不卡一卡二卡三乱码免费网站 | 99精品欧美一区| 精品一二三四在线| 国产第一页浮力| 婷婷中文字幕一区三区| 乱h高h女3p含苞待放| 日韩精品电影一区亚洲| 五月综合色婷婷| 日韩成人免费看| 色网综合在线观看| 精品在线一区二区三区| 欧美日韩国产乱码电影| 国产激情精品久久久第一区二区| 欧美日韩国产综合草草| 国产精品18久久久| 日韩一区二区三区电影| 不卡的电视剧免费网站有什么| 欧美电影免费观看高清完整版| 99精品偷自拍| 国产亚洲综合在线| 人妻无码中文久久久久专区| 亚洲欧洲www| 五月婷婷欧美激情| 亚洲a一区二区| 国产馆精品极品| 欧美一区二区三区在线观看 | 午夜欧美在线一二页| 精品无码久久久久成人漫画| 美腿丝袜在线亚洲一区| 精品视频在线免费看| 福利视频网站一区二区三区| 日韩午夜激情电影| 欧美xxxx日本和非洲| 自拍偷拍国产亚洲| 三级黄色录像视频| 久久精品国产成人一区二区三区 | 亚洲综合图片区| 久久国产波多野结衣| 精品亚洲欧美一区| 日韩一区二区精品在线观看| 黑人无套内谢中国美女| 亚洲美女屁股眼交3| 三级影片在线看| 国产黄色精品视频| 国产日韩欧美一区二区三区乱码 | 自拍偷拍亚洲欧美日韩| 极品色av影院| 国产一区在线精品| 精品国产一区二区三区忘忧草| 男人的天堂影院| 亚洲午夜私人影院| 欧美中文字幕一区二区三区亚洲| 成人a免费在线看| 国产精品久久久久久户外露出 | 亚洲女同ⅹxx女同tv| 一起操在线播放| 国产精品18久久久| 中文字幕高清一区| 亚洲一区电影在线观看| 国产另类ts人妖一区二区| 久久综合中文字幕| 国产精品国产三级国产专业不 | 亚洲国产成人精品视频| 欧美中文字幕一区二区三区| caoporn国产一区二区| 成人免费小视频| 在线免费观看视频一区| 99精品视频在线观看免费| 亚洲欧洲www| 在线欧美一区二区| 一二三区视频在线观看| 丝瓜av网站精品一区二区 | 欧美性猛片xxxx免费看久爱| 91丝袜美腿高跟国产极品老师 | 色哟哟国产精品| 欧美一区二区三区影院| 亚洲国产精品麻豆| 91精品国产综合久久精品图片| 51调教丨国产调教视频| 麻豆成人免费电影| 久久精品夜色噜噜亚洲a∨| 999精品在线视频| jizz一区二区| 亚洲综合一二区| 日韩欧美国产小视频| 中国女人特级毛片| 高清国产一区二区三区| 亚洲欧美日本在线| 欧美欧美午夜aⅴ在线观看| 中文字幕在线播放视频| 久久99国产精品成人| 欧美国产日韩精品免费观看| 色婷婷香蕉在线一区二区| 成年人小视频在线观看| 卡一卡二国产精品| 亚洲国产成人午夜在线一区| 91黄色免费网站| 中文字幕一区二区人妻电影丶| 久久精品国产精品亚洲红杏| 国产精品午夜在线观看| 欧美性猛交xxxxxxxx| 成年人在线观看av| 国产精品一区二区免费不卡| 亚洲男人的天堂在线观看| 91麻豆精品国产91| eeuss中文字幕| 91麻豆国产精品久久| 美腿丝袜亚洲一区| 亚洲欧洲成人精品av97| 日韩一区二区免费高清| 天海翼在线视频| 亚洲国产精品第一页| 国产精选一区二区三区| 一区二区三区免费观看| 精品久久一区二区三区| 色婷婷亚洲综合| 干b视频在线观看| voyeur盗摄精品| 麻豆精品一区二区三区| 亚洲免费色视频| 精品国产伦一区二区三区观看方式| 老司机成人免费视频| 欧美激情 亚洲| 国产精品77777| 日日夜夜精品免费视频| 国产精品久久网站| 欧美一区二区视频在线观看2020 | 久久爱另类一区二区小说| 亚洲日本在线看| 精品成人免费观看| 欧美在线综合视频| 91动漫免费网站| 中文字幕无码人妻少妇免费| 丁香六月综合激情|