video?autoplay="autoplay"?loop="loop"?src="video.ogg"/video
成都創(chuàng)新互聯(lián)公司專注于企業(yè)網(wǎng)絡(luò)營銷推廣、網(wǎng)站重做改版、敖漢網(wǎng)站定制設(shè)計、自適應(yīng)品牌網(wǎng)站建設(shè)、H5建站、商城網(wǎng)站制作、集團公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)公司、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計等建站業(yè)務(wù),價格優(yōu)惠性價比高,為敖漢等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。
autoplay:當視頻準備就緒就開始播放(不需要完全下載好,只要準備好了能播的時候就會馬上播)
loop:循環(huán)播
安裝了wordpress加載進度條插件。
插件直接安裝即可,不需要任何操作,安裝完成之后頂部的加載條就會自動出現(xiàn)了,可以以動畫的形式顯示網(wǎng)站加載的進度。
wordpress加載進度條,就是html5加上css3動畫和jq腳本制作完成的,代碼非常簡單。
首先,我們制作的這個進度條并沒有后臺數(shù)據(jù)作為支撐,所以是一個靠js實現(xiàn)的一個簡單的頁面。
我們首先需要新建一個html5的頁面,其使用的progress元素實在html5時代才出現(xiàn)的。
我們在新建的頁面中,輸入一個段落標簽,一個進度條,一個button按鈕。
然后,我們需要設(shè)置一下進度條顯示的進度。value代表從多少開始,max代表到多少結(jié)束。我們做的是百分比形式的,應(yīng)該寫成這樣的。
這些做好之后,我們需要書寫兩個小的事件,實現(xiàn)原理大體上是鼠標單擊下載按鈕,開始下載變?yōu)檎谙螺d百分之多少,等到達到我們預(yù)設(shè)的時間后顯示下載完成。
我們之前已經(jīng)給p標簽和progress標簽分別賦予了不同的id,我們需要獲取到這兩個元素,并將他們賦給兩個變量。
我們還要將progress的初始值設(shè)為0,當鼠標單擊的時候,我們以一定的時間為周期調(diào)用寫好的事件。
函數(shù)寫好之后,我們在瀏覽器中調(diào)試,點擊下載按鈕之后會在300ms內(nèi)完成下載時間。
new個video,指定播放列表的第一個視頻路徑為src。監(jiān)聽end事件,回調(diào)里面把video的src改成列表的下一個,再play
代碼示例:
var vList = ['視頻地址url1', 'url2', '...']; // 初始化播放列表
var vLen = vList.length; // 播放列表的長度
var curr = 0; // 當前播放的視頻
var video = new Video();
video.addEventListener('end', play);
play();
function play(e) {
video.src = vList[curr];
video.load(); // 如果短的話,可以加載完成之后再播放,監(jiān)聽 canplaythrough 事件即可
video.play();
curr++;
if (curr = vLen) curr = 0; // 播放完了,重新播放
}
可以實現(xiàn)html5 播放多個視頻。一個接一個的播放
分享名稱:html5加載進度,html5進度條怎么做
網(wǎng)站地址:http://www.rwnh.cn/article28/phpijp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站策劃、網(wǎng)站內(nèi)鏈、App設(shè)計、App開發(fā)、定制開發(fā)、品牌網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)