婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

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

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

熱門標簽:外呼系統(tǒng)電話怎么投訴 申請400電話流程簡介 pageadm實現(xiàn)地圖標注 外呼線穩(wěn)定線路 邢臺縣地圖標注app 呼和浩特外呼電銷系統(tǒng)排名 地圖標注位置能賺錢嗎 阜陽企業(yè)外呼系統(tǒng) 南通數(shù)據(jù)外呼系統(tǒng)推廣

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

本文的目錄:   

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

第一、獲取影片總時長

對播放器(video)操作,首先要得到的是影片的一些信息,其中一個就是總時長,除了內(nèi)容以為,總時長也是第一時間要顯示的。在對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,這個事件的觸發(fā)表示元數(shù)據(jù)(媒體的一些基本信息)已經(jīng)加載完成,用addEventListener監(jiān)聽事件

復制代碼
代碼如下:

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

需要注意的是獲取到的在總時長的單位為秒,顯示的時候根據(jù)需要去轉(zhuǎn)換。   

第二、播放、暫停

對播放器來說最基本的一個功能就是播放和暫停了,而在獲取總時長后,接著的操作也就是播放和暫停。這個時候用到了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();
}

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

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

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

復制代碼
代碼如下:

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

    運行后會在控制臺看到很多數(shù)據(jù)...

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

復制代碼
代碼如下:

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

    第四、音量的獲取和設置

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

復制代碼
代碼如下:

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

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

    音量是可以通過改變屬性來設置的,跟播放的時間點是相似的,只不過音量設置的是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);//在調(diào)試器中打印
});</p> <p>//設置播放點
function playBySeconds(num){
myVideo.currentTime = num;
}</p> <p>//音量改變時
myVideo.addEventListener("volumechange", function(){
var volume = myVideo.volume;//獲取當前音量
console.log(volume);//在調(diào)試器中打印
});</p> <p>//設置音量
function setVol(num){
myVideo.volume = num;
}
</script>
</body>
</html>

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

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

巨人網(wǎng)絡通訊聲明:本文標題《HTML5 video標簽(播放器)學習筆記(二):播放控制》,本文關(guān)鍵詞  HTML5,video,標簽,播放器,學習,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《HTML5 video標簽(播放器)學習筆記(二):播放控制》相關(guān)的同類信息!
  • 本頁收集關(guān)于HTML5 video標簽(播放器)學習筆記(二):播放控制的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    亚洲成av人片在线观看| 精品1区2区3区| 精品国产伦理网| 91久久精品一区二区二区| 免播放器亚洲一区| 国产精品国产三级国产三级人妇 | 国产美女精品一区二区三区| 中文字幕一区二区在线观看| 欧美成人在线直播| 国内精品视频666| 国产精品热久久久久夜色精品三区| 91麻豆视频网站| 不卡欧美aaaaa| 国产精品一区在线观看你懂的| 国产精品美女久久久久久2018| 69堂国产成人免费视频| 欧美网站大全在线观看| 国产91丝袜在线18| 三级欧美韩日大片在线看| 亚洲色图欧洲色图| 国产精品久久久久久久久快鸭| 精品国产免费一区二区三区四区| 欧美日韩另类国产亚洲欧美一级| 一本一道久久a久久精品综合蜜臀| 欧美在线观看一二区| 免费成人结看片| 久久女同精品一区二区| 日本高清免费不卡视频| 色一区在线观看| 国产a区久久久| 一区在线中文字幕| 日韩欧美一级精品久久| 精品国产三级电影在线观看| 欧美在线观看一区| 日本一区二区三区免费乱视频| 亚洲综合精品自拍| 亚洲精品中文字幕乱码三区| 国产日韩高清在线| 国产老妇另类xxxxx| 亚洲色图视频免费播放| 制服视频三区第一页精品| 国产精品福利av| 在线观看视频一区| 久久超碰97人人做人人爱| 18欧美亚洲精品| 51精品国自产在线| 国产成人夜色高潮福利影视| 尤物av一区二区| 欧美videos中文字幕| 91欧美激情一区二区三区成人| 国产老妇另类xxxxx| 欧美aⅴ一区二区三区视频| 日韩毛片一二三区| 久久亚洲精精品中文字幕早川悠里 | 亚洲欧美一区二区三区国产精品 | 国产老女人精品毛片久久| 一区二区中文字幕在线| 欧美一区二区三区在线| 色婷婷精品久久二区二区蜜臀av | 蜜桃视频在线一区| 亚洲另类在线视频| 中文字幕在线一区免费| 欧美性猛交xxxxxxxx| 欧美精品粉嫩高潮一区二区| 欧美国产欧美综合| 久久综合国产精品| caoporn国产一区二区| 7777女厕盗摄久久久| 色哟哟亚洲精品| 一区二区三区波多野结衣在线观看| 99久久99久久精品免费看蜜桃| 亚洲视频中文字幕| 91激情五月电影| 婷婷久久综合九色国产成人| 欧美剧在线免费观看网站 | 成人动漫视频在线| 国产精品乱码妇女bbbb| 国产成人激情av| 综合分类小说区另类春色亚洲小说欧美| 丁香婷婷综合色啪| 亚洲靠逼com| 精品国产乱码久久久久久图片| 国产成人h网站| 亚洲最色的网站| 制服丝袜日韩国产| 成人一级片网址| 亚洲香蕉伊在人在线观| 欧美xxxx在线观看| www.色综合.com| 亚洲国产成人91porn| 久久这里只精品最新地址| 91玉足脚交白嫩脚丫在线播放| 亚洲成av人片| 国产精品久久久久久久久久免费看| 97久久人人超碰| 男女视频一区二区| 依依成人综合视频| 久久久亚洲国产美女国产盗摄| 久久99精品久久久久久动态图| 亚洲日本丝袜连裤袜办公室| 欧美一区二区私人影院日本| av不卡在线播放| 天天av天天翘天天综合网色鬼国产 | 国产欧美一区二区三区在线看蜜臀| 韩国一区二区在线观看| 一区二区三区四区在线免费观看| 久久久精品综合| 欧美精品日韩一本| 91色乱码一区二区三区| 日日夜夜精品免费视频| 亚洲日本欧美天堂| 精品毛片乱码1区2区3区| 在线免费观看一区| 成人高清免费观看| 国产一区二区三区免费看| 首页欧美精品中文字幕| 亚洲与欧洲av电影| 国产精品乱码人人做人人爱 | 中文字幕一区二区在线播放| 日韩精品中午字幕| 日韩午夜在线播放| 欧美日韩亚洲综合一区二区三区| jizz一区二区| 99久久精品费精品国产一区二区| 国产精品一区2区| 国产自产高清不卡| 强制捆绑调教一区二区| 亚洲天堂网中文字| 日韩一区中文字幕| 亚洲激情欧美激情| 亚洲黄色在线视频| 亚洲午夜一区二区| 午夜精品久久久久久久99水蜜桃| 亚洲国产日日夜夜| 亚洲成av人片观看| 蜜臀av性久久久久蜜臀aⅴ | 美日韩一区二区| 夜色激情一区二区| 国产欧美一区二区在线观看| 久久久精品一品道一区| 国产午夜一区二区三区| 欧美国产激情一区二区三区蜜月| 久久久综合精品| 日本一区二区三级电影在线观看| 国产亚洲一区二区三区四区| 国产精品毛片久久久久久久| 777精品伊人久久久久大香线蕉| 国产成人在线免费观看| 色激情天天射综合网| 在线精品视频免费观看| 欧美情侣在线播放| 精品sm捆绑视频| 国产午夜亚洲精品不卡| 亚洲欧美日韩国产成人精品影院 | 精品999久久久| 久久久午夜精品理论片中文字幕| 日韩精品中文字幕一区二区三区 | 捆绑调教美女网站视频一区| 久久精品国产精品亚洲红杏| 国产99久久久国产精品潘金| 色婷婷一区二区| 欧美日韩成人综合在线一区二区| 久久只精品国产| 一区二区三区在线播放| 久久精品免费观看| 色综合久久中文字幕| 日韩欧美精品三级| 成人免费小视频| 青青草伊人久久| eeuss鲁片一区二区三区在线观看 eeuss鲁片一区二区三区在线看 | 免费成人你懂的| 97精品电影院| 精品国产不卡一区二区三区| 一区二区在线免费| 国产中文字幕精品| 欧美色视频一区| 中文字幕av资源一区| 三级欧美韩日大片在线看| 成人性生交大片免费看中文| 日韩亚洲欧美成人一区| 亚洲影视资源网| 成人亚洲一区二区一| 日韩欧美一级二级三级久久久| 自拍偷拍欧美精品| 寂寞少妇一区二区三区| 欧美丝袜丝交足nylons图片| 久久久一区二区| 麻豆一区二区在线| 欧美性做爰猛烈叫床潮| 国产精品不卡在线| 国产成人aaa| 欧美精品一区二区三区四区| 午夜电影一区二区三区| 色视频成人在线观看免| 国产精品国产三级国产普通话三级| 韩国毛片一区二区三区| 精品久久久久久久一区二区蜜臀| 亚洲伦理在线精品| 成人丝袜18视频在线观看| 精品国产伦一区二区三区免费|