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

主頁 > 知識庫 > HTML5視頻播放標簽video和音頻播放標簽audio標簽的正確用法

HTML5視頻播放標簽video和音頻播放標簽audio標簽的正確用法

熱門標簽:推銷電話機器人怎么打電話的 常州智能外呼電銷機器人如何 語音電銷機器人視頻 400電話是怎么申請 教育機構地圖標注 武漢如何辦理400電話 重慶400電話哪里辦理 遼寧營銷智能外呼系統(tǒng)價格多少 自適應地圖標注

如何嵌入視頻和音頻

在網頁里嵌入HTML5音頻播放器和視頻播放器的方法非常簡單:

video src="http://www.jb51.net/~j/theora_testsuite/320x240.ogg" controls autoplay loop>
 Your browser does not support the code>video/code> element.
/video>

上面這個例子顯示了如何播放一個視頻文件,并露出視頻播放控制按鈕。

下面這個例子是在HTML網頁里嵌入音頻 audio 的方法:

audio controls autoplay loop src="/test/audio.ogg">
p>Your browser does not support the code>audio/code> element./p>
/audio>

這里的 src 屬性里可以填入一個音頻/視頻的URL,也可以是一個本地的文件。

audio src="audio.ogg" controls autoplay loop>
p>Your browser does not support the code>audio/code> element /p>
/audio>

下面是audio> 和 video> 兩個標記上控制屬性的含義:

controls : 顯示標準的 HTML5 視頻/音頻播放器控制條、控制按鈕。
autoplay : 讓文件自動播放。
loop : 讓文件循環(huán)播放。

audio src="audio.mp3" preload="auto" controls>/audio>

這里的 preload 屬性是用來緩存大體積文件的。它有三個可選值:

"none" 不緩存
"auto" 緩存
"metadata" 只緩存文件元信息
為了能夠兼容各種瀏覽器對不同媒體類型的支持,我們可以用多個 source> 元素來提供多個不同的媒體類型。例如:

video controls>
 source src="foo.ogg" type="video/ogg">
 source src="foo.mp4" type="video/mp4">
 Your browser does not support the code>video/code> element.
/video>

支持Ogg格式視頻流的瀏覽器可以播放 Ogg 文件。如果不支持,可以播放 MPEG-4 文件。查看各種瀏覽器對各種媒體類型的支持情況,請查看這里。

我們還可以指定播放使用的解碼器(codecs); 這樣就可以更精確的讓瀏覽器如何播放提供的視頻:

video controls>
 source src="foo.ogg" type="video/ogg; codecs=dirac, speex">
 Your browser does not support the code>video/code> element.
/video>

上面,我們指定了這個視頻需要使用 Dirac 和 Speex 解碼器。如果瀏覽器支持 Ogg 格式,但沒有指定的解碼器,那么,視頻將不會被加載。

如果沒有提供 type 屬性,則瀏覽器會向服務器詢問媒體類型,看看是否支持;如果不支持,瀏覽器將會去檢查下一個 source 屬性。

用JavaScript控制視頻/音頻播放

一旦視頻文件正確的嵌入到了HTML網頁里,我們就可以使用JavaScript里控制它的部分,獲取它的播放信息。比如,用JavaScript啟動視頻播放:

var v = document.getElementsByTagName("video")[0];
v.play();

用JavaScript可控制HTML5視頻播放器實現(xiàn)播放、暫停、快進,快退、音量等。

audio id="demo" src="audio.mp3">/audio>
div>
 button onclick="document.getElementById('demo').play()">播放/button>
 button onclick="document.getElementById('demo').pause()">暫停/button>
 button onclick="document.getElementById('demo').volume+=0.1">降低音量/button>
 button onclick="document.getElementById('demo').volume-=0.1">提高音量/button>
/div> 

停止下載視頻文件

雖然我們可以使用pause()方法里讓視頻文件停止播放,但瀏覽器并未停止下載媒體文件,除非它達到了一定的緩存量。

下面是讓瀏覽器如何停止下載視頻文件的方法:

var mediaElement = document.getElementById("myMediaElementID");
mediaElement.pause();
mediaElement.src='';
//或
mediaElement.removeAttribute("src"); 

通過刪除 src 屬性(或者設置為空值),這樣就能停止文件的網絡下載。

設定播放的時間點定位

我們可以指定視頻從某時某分某秒開始播放,這是通過設置 currentTime 屬性來實現(xiàn)。

我們可以通過 seekable 屬性來獲得視頻有效的播放時間范圍。它會返回一個 TimeRanges 對象,能夠告訴你有效的開始時間和結束時間。

var mediaElement = document.getElementById('mediaElementID');
mediaElement.seekable.start(0); // 返回開始時間 (秒)
mediaElement.seekable.end(0);  // 返回結束時間 (秒)
mediaElement.currentTime = 122; // 定位到第 122 秒播放
mediaElement.played.end(0);   // 返回已經播放的時間長度(秒)

設定播放范圍

當在網頁里嵌入視頻/音頻文件時, audio> 或 video> 元素允許我們提供一些額外的信息來指定播放哪一時間段。實現(xiàn)的方法是在媒體文件后面跟隨(“#”)格式的信息。

它的具體語法是這樣的:

#t=[開始時間][,結束時間]
時間的表示方法可以使用秒數(shù),也可以提供一個 ”時:分:秒“ 格式的時間(例如 2:05:01 )。/p>

舉例:

//www.jb51.net/video.ogg#t=10,20
指定視頻從10秒開始播放,到20秒處結束。
//www.jb51.net/video.ogg#t=,10.5
指定視頻從頭開始播放到 10.5 秒處。
//www.jb51.net/video.ogg#t=,02:00:00
指定視頻播放2小時。
//www.jb51.net/video.ogg#t=60
指定視頻從第60秒開始播放,播放到結束。

設置視頻封面(poster參數(shù))

當視頻不是自動播放時,在有些瀏覽器里,視頻在未播放前的缺省界面是空白,這樣很沒有意義,我們可以給視頻設定一個封面,用視頻里的某個比較具有代表意義的畫面截圖作為視頻的封面,設定視頻封面的參數(shù)是 poster:

video poster='cover.jpg' src="http://www.jb51.net/~j/theora_testsuite/320x240.ogg" controls autoplay loop>
 Your browser does not support the code>video/code> element.
/video>

當視頻加載遇到錯誤時的補救方法
有時候視頻資源會失效,或加載失敗,或者瀏覽器不能解碼當前視頻格式,當遇到這種情況,我們應該給與補救措施,替換當前視頻資源地址,或用其它措施補救,比如將video對象替換成圖片。我們可以使用JavaScript對視頻加載中的“error”事件進行監(jiān)聽,比如對于下面的視頻資源:

video controls>
 source src="dynamicsearch.mp4" type="video/mp4">/source>
 a href="dynamicsearch.mp4" rel="external nofollow" >
  img data-original="dynamicsearch.jpg" alt="Dynamic app search in Firefox OS">
 /a>
 p>Click image to play a video demo of dynamic app search/p>
/video>

我們使用下面的js代碼進行補救:

var v = document.querySelector('video'),
  sources = v.querySelectorAll('source'),
  lastsource = sources[sources.length-1];
lastsource.addEventListener('error', function(ev) {
 var d = document.createElement('div');
 d.innerHTML = v.innerHTML;
 v.parentNode.replaceChild(d, v);
}, false);

更多關于HTML5視頻播放器video標簽和音頻播放器audio標簽的正確用法請點擊查看下面的相關文章

您可能感興趣的文章:
  • SpringBoot+阿里云OSS實現(xiàn)在線視頻播放的示例
  • SpringBoot靜態(tài)視頻實時播放的實現(xiàn)代碼
  • 詳解HTML5 使用video標簽實現(xiàn)選擇攝像頭功能
  • 使用js檢測瀏覽器是否支持html5中的video標簽的方法
  • Springboot項目使用html5的video標簽完成視頻播放功能

標簽:中山 威海 遵義 襄陽 柳州 雞西 邯鄲 朔州

巨人網絡通訊聲明:本文標題《HTML5視頻播放標簽video和音頻播放標簽audio標簽的正確用法》,本文關鍵詞  HTML5,視頻,播放,標簽,video,;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《HTML5視頻播放標簽video和音頻播放標簽audio標簽的正確用法》相關的同類信息!
  • 本頁收集關于HTML5視頻播放標簽video和音頻播放標簽audio標簽的正確用法的相關信息資訊供網民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    午夜免费欧美电影| 成人黄色免费网址| 91成人免费网站| 亚洲猫色日本管| caoporn国产一区二区| 成人在线观看小视频| 久久久精品综合| 国产毛片精品一区| 亚洲图片第一页| 国产亚洲欧美日韩日本| 国产一区二三区| 国产精品久久免费观看| 国产亚洲综合在线| 国产一区二区三区日韩| 精品少妇一区二区三区密爱| 欧美激情综合五月色丁香| 国产精品一级二级三级| 午夜激情福利电影| 国产精品激情偷乱一区二区∴| 日韩精品一二三区| 欧美特黄一区二区三区| 精品国产成人在线影院 | 999精品在线视频| 国产日韩欧美不卡| 成a人片国产精品| 欧美在线啊v一区| 午夜激情一区二区三区| 三叶草欧洲码在线| 久久综合久久久久88| 国产精品一品二品| 国产va在线播放| 一区二区三区蜜桃| 成人午夜精品无码区| 日韩精品在线一区二区| 国产一区二区成人久久免费影院 | 亚洲精品乱码久久久久久蜜桃图片| 欧美性色欧美a在线播放| 亚洲成人免费视| 欧美色图亚洲激情| 国产欧美视频在线观看| 成人a免费在线看| 欧美三片在线视频观看| 免费观看一级特黄欧美大片| 青青青视频在线免费观看| 自拍偷拍亚洲激情| 久草视频福利在线| 久久亚洲一区二区三区四区| 懂色中文一区二区在线播放| 在线观看精品一区| 日本在线播放一区二区三区| 天堂资源在线视频| 亚洲精品videosex极品| 色天使在线视频| 国产精品三级电影| 成人欧美精品一区二区| 久久精品水蜜桃av综合天堂| av电影在线不卡| 日韩一级在线观看| 处破女av一区二区| 777午夜精品免费视频| 国内外成人在线| 在线观看视频91| 免费精品视频在线| 成人免费视频网站入口::| 图片区小说区区亚洲影院| 欧美另类69xxxx| 五月天久久比比资源色| 久久人妻无码aⅴ毛片a片app| 亚洲天堂福利av| 欧美 日韩 国产 成人 在线观看| 国产精品久久久久久久久免费相片 | 国产网站无遮挡| 国产精品久久久久久久蜜臀| 精品中文字幕在线播放| 国产欧美一区二区在线| www.男人天堂| 亚洲视频1区2区| 亚洲国产av一区| 亚洲伊人色欲综合网| 超碰人人人人人人人| 午夜欧美在线一二页| 日韩福利小视频| 日韩成人精品在线观看| 色妹子一区二区| 久久99精品国产91久久来源| 欧美三级日韩三级| 国产99久久精品| 精品国内片67194| 亚洲欧美综合视频| 1024精品合集| 天天操天天摸天天舔| 视频一区中文字幕| 在线观看日韩一区| 高清国产一区二区| 久久综合99re88久久爱| 欲求不满的岳中文字幕| 亚洲精品网站在线观看| 动漫性做爰视频| 国产乱淫av一区二区三区| 欧美一级二级三级蜜桃| 国偷自产av一区二区三区麻豆| 久久精品一区二区三区av | 亚洲国产岛国毛片在线| 免费毛片视频网站| 亚洲午夜免费视频| 欧美性猛交一区二区三区精品| 国产一区二区日韩精品| 精品播放一区二区| 中文字幕乱码在线| 亚洲午夜视频在线观看| 欧美专区日韩专区| 成人动漫一区二区| 国产精品天美传媒| 欧美日韩国产一二三区| 国产在线一区二区| 亚洲精品在线观看网站| 人妻在线日韩免费视频| 亚洲午夜免费福利视频| 欧美日韩性生活| 伊人av在线播放| 一区二区欧美精品| 欧美亚洲丝袜传媒另类| 91麻豆精品一区二区三区| 中文字幕一区免费在线观看| 999精品视频在线观看播放| 国产精品12区| 中文av字幕一区| 免费中文字幕在线| 不卡视频在线看| 亚洲女人的天堂| 91成人在线精品| 性一交一黄一片| 亚洲18女电影在线观看| 欧美一区二区三区日韩| 亚洲狠狠婷婷综合久久久久图片| 亚洲成在人线免费| 日韩三级伦理片妻子的秘密按摩| 99久久人妻精品免费二区| 免费观看日韩av| 欧美精品一区二区三| 久久午夜精品视频| 国产a区久久久| 《视频一区视频二区| 欧美性猛交xxxx黑人交| 日本性生活一级片| 男人的j进女人的j一区| 久久久影院官网| 丝袜 亚洲 另类 欧美 重口| 99国产精品久| 午夜一区二区三区视频| 欧美成人vps| 懂色av蜜臀av粉嫩av永久| 成人高清视频在线| 亚洲在线成人精品| 日韩精品专区在线影院重磅| 四虎影视1304t| 9i看片成人免费高清| 亚洲图片一区二区| 欧美xxxxxxxx| 欧美另类videoxo高潮| 91啦中文在线观看| 日本一不卡视频| 日本一区二区三区在线不卡| 一本大道久久精品懂色aⅴ | 国产欧美日韩视频在线观看| 国内偷拍精品视频| 少妇激情一区二区三区视频| 九色综合狠狠综合久久| 国产精品久久久久永久免费观看| 色婷婷av一区二区三区软件| 无码av免费精品一区二区三区| 日韩电影在线一区| 国产欧美一区二区精品性| 欧美视频三区在线播放| 谁有免费的黄色网址| 99视频精品全部免费在线| 亚洲18影院在线观看| 日本一区二区视频在线观看| 欧美日韩在线综合| 黄色免费一级视频| 在线xxxxx| 国产麻豆成人精品| 亚洲在线一区二区三区| 久久综合给合久久狠狠狠97色69| 超碰手机在线观看| 熟女俱乐部一区二区视频在线| 国产一区二区三区免费看| 亚洲一区二区黄色| 久久久99久久| 欧美高清视频一二三区 | 日本黄色录像片| 不卡视频免费播放| 久久精品国产亚洲5555| 亚洲男人的天堂在线aⅴ视频| 91精品视频网| 婷婷久久综合网| 国产熟妇久久777777| 91女人视频在线观看| 精品一区二区在线免费观看| 亚洲一二三四区|