国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

HTML5中video元素詳解

這篇具有很好參考價(jià)值的文章主要介紹了HTML5中video元素詳解。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

https://blog.csdn.net/zhuchunyan_aijia/article/details/52277846文章來源地址http://www.zghlxwxcb.cn/news/detail-515871.html

屬性介紹

屬性 說明
controls 顯示標(biāo)準(zhǔn)的 HTML5 視頻/音頻播放器控制條、控制按鈕。
autoplay 讓文件自動(dòng)播放。
loop 讓文件循環(huán)播放。
preload 屬性是用來緩存大體積文件的。它有三個(gè)可選值:“none” 不緩存、“auto” 緩存、“metadata” 只緩存文件元信息
poster 視頻封面
webkit-playsinlin=“true” 這個(gè)屬性在 ios 10中設(shè)置有用,其他的目前還不起作用,讓視頻在小窗內(nèi)播放,也就是不是全屏播放
playsinline=“true” IOS微信瀏覽器支持小窗內(nèi)播放
x5-video-player-type=“h5” 啟用H5播放器,是wechat安卓版特性
x5-video-player-fullscreen=“true” 全屏設(shè)置,設(shè)置為 true 是防止橫屏
x5-video-orientation=“portraint” 播放器屏幕的方向,landscape橫屏,portraint豎屏,默認(rèn)值為豎屏。
source 標(biāo)簽是為了能夠兼容各種瀏覽器對(duì)不同媒體類型的支持,我們可以用多個(gè)source元素來提供多個(gè)不同的媒體類型。支持mp4格式視頻流的瀏覽器可以播放mp4文件,如果不支持,可以播放ogg文件。
codecs=dirac, speex 是用來指定播放使用的解碼器(codecs); 這樣就可以更精確的讓瀏覽器如何播放提供的視頻。

方法介紹

只讀屬性
duration ---獲取媒體文件的播放時(shí)長,以s為單位,如果無法獲取則為NaN,當(dāng)觸發(fā)canplay事件后就可以獲取當(dāng)前總長度
startTime---返回起始播放時(shí)間,一般是0.0,除非是緩沖過的媒體文件,并一部分內(nèi)容已經(jīng)不再緩沖區(qū)(此屬性好像已經(jīng)不可用)
paused-----判斷是否已經(jīng)暫停,返回true/false
ended-----判斷是否已經(jīng)播放完畢,返回true/false
error----在發(fā)生了錯(cuò)誤后,返回錯(cuò)誤代碼
currentSrc --以字符串的形式發(fā)揮正在播放或已經(jīng)加載的文件,對(duì)應(yīng)瀏覽器在source元素中選擇的文件
buffered---獲取當(dāng)前緩沖區(qū)大小,返回TimeRanges對(duì)象
可控制屬性
src----指定音頻的文件位置
autoplay---是否自動(dòng)播放
preload----是否預(yù)加載
loop------是否循環(huán)播放
controls----顯示或隱藏用戶控制界面
autobuffer---媒體文件播放前是否進(jìn)行緩沖加載,如果設(shè)置了autoplay,則忽略此特性(此屬性好像已經(jīng)不可用)
muted------設(shè)置是否靜音
volume ----在0.0到1.0間的音量值,或查詢當(dāng)前音量值
currentTime--以s為單位返回從開始播放到目前所花的時(shí)間,也可設(shè)置currentTime的值來跳轉(zhuǎn)到特定位置方法
load() ---加載音頻、視頻軟件
paly() ---播放
pause()---暫停
canPlayType(obj) ----測試飯后指定指定的Mime類型的文件事件
loadstart ---客戶端開始請(qǐng)求數(shù)據(jù)
progress----正在播放的時(shí)候不停觸發(fā),如果暫停不會(huì)觸發(fā),觸發(fā)的時(shí)間間隔比較大
play------play()和autopaly播放時(shí),類似事件onplaying
pause-----pause()方法觸發(fā)時(shí)
ended-----當(dāng)結(jié)束播放時(shí)
timeupdate----當(dāng)前播放時(shí)間發(fā)生改變的時(shí)候,播放中常用的時(shí)間處理,如果暫停不會(huì)觸發(fā),觸發(fā)的時(shí)間間隔比較小
canplaythrough---歌曲已經(jīng)載入完成
canplay -----緩沖至可播放狀態(tài),類似事件onloadedmetadata
onloadedmetadata----當(dāng)元數(shù)據(jù)(比如分辨率和時(shí)長)被加載時(shí)運(yùn)行的腳本

事件介紹

事件 描述
loadstart 瀏覽器開始在網(wǎng)上尋找媒體數(shù)據(jù)
progress 瀏覽器正在獲取媒體數(shù)據(jù)
suspend 瀏覽器暫停獲取媒體數(shù)據(jù),但是下載過程并滑正常結(jié)束
abort 瀏覽器在下載完全部媒體數(shù)據(jù)之前中止獲取媒體數(shù)據(jù),但是并不是由錯(cuò)誤引起的
error 獲取媒體數(shù)據(jù)過程中出錯(cuò)
emptied video元素或audio元素所在網(wǎng)絡(luò)突然變?yōu)槲闯跏蓟癄顟B(tài)可能原因有兩個(gè):1.載入媒體過程中突然發(fā)生一個(gè)致命錯(cuò)誤 2.在瀏覽器正在選擇支持的播放格式時(shí),又調(diào)用 了load方法重新載入媒體
stalled 瀏覽器嘗試獲取媒體數(shù)據(jù)失敗
play 即將開始播放,當(dāng)執(zhí)行了play方法時(shí)觸發(fā),或數(shù)據(jù)下載后元素被設(shè)為autoplay屬性
pause 播放暫停,當(dāng)執(zhí)行了pause方式時(shí)觸發(fā)
loadedmetadata 瀏覽器獲取完畢媒體的時(shí)間長和字節(jié)數(shù)
waiting 播放過程由于得不到下一幀而暫停播放(例如下一幀尚未加載完畢),但很快就能夠得到下一幀
canplay 瀏覽器能夠播放媒體,但估計(jì)以當(dāng)前的播放速率不能直接播放完畢,播放期間需要緩沖
canplaythrough 瀏覽器能夠播放媒體,而且以當(dāng)前播放速率能夠?qū)⒚襟w播放完畢,不再需要進(jìn)行緩沖
seeking seeking屬性變?yōu)閠rue,瀏覽器正在請(qǐng)求數(shù)據(jù)
seeked seeking屬性變?yōu)閒alse,瀏覽器停止請(qǐng)求數(shù)據(jù)
timeupdate 由于播放位置被改變,可能是播放過程中的自然改變,也可能是被人為的改變,或由于播放不能連續(xù)而發(fā)生的跳變
ended 播放結(jié)束后停止播放
ratechange defaultplaybackRate屬性(默認(rèn)播放速率)或playbackRate屬性(當(dāng)前播放速率)被改變
druationchange 播放時(shí)長被改變
volumechange volume屬性(音量)被改變或muted屬性(靜音狀態(tài))被改變
一段斷點(diǎn)續(xù)傳的加載記錄:
emptied				video元素或audio元素所在網(wǎng)絡(luò)突然變?yōu)槲闯跏蓟癄顟B(tài)可能原因有兩個(gè):1.載入媒體過程中突然發(fā)生一個(gè)致命錯(cuò)誤 2.在瀏覽器正在選擇支持的播放格式時(shí),又調(diào)用 了load方法重新載入媒體
timeupdate			由于播放位置被改變,可能是播放過程中的自然改變,也可能是被人為的改變,或由于播放不能連續(xù)而發(fā)生的跳變
loadedmetadata		瀏覽器獲取完畢媒體的時(shí)間長和字節(jié)數(shù)
progress			瀏覽器正在獲取媒體數(shù)據(jù)
canplay				瀏覽器能夠播放媒體,但估計(jì)以當(dāng)前的播放速率不能直接播放完畢,播放期間需要緩沖
play				即將開始播放,當(dāng)執(zhí)行了play方法時(shí)觸發(fā),或數(shù)據(jù)下載后元素被設(shè)為autoplay屬性
canplaythrough		瀏覽器能夠播放媒體,而且以當(dāng)前播放速率能夠?qū)⒚襟w播放完畢,不再需要進(jìn)行緩沖
progress			瀏覽器正在獲取媒體數(shù)據(jù)
timeupdate
progress			瀏覽器正在獲取媒體數(shù)據(jù)
timeupdate
progress			瀏覽器正在獲取媒體數(shù)據(jù)
timeupdate
progress			瀏覽器正在獲取媒體數(shù)據(jù)
timeupdate
timeupdate
......
timeupdate
timeupdate
timeupdate			由于播放位置被改變,可能是播放過程中的自然改變,也可能是被人為的改變,或由于播放不能連續(xù)而發(fā)生的跳變
waiting				播放過程由于得不到下一幀而暫停播放(例如下一幀尚未加載完畢),但很快就能夠得到下一幀
timeupdate			由于播放位置被改變,可能是播放過程中的自然改變,也可能是被人為的改變,或由于播放不能連續(xù)而發(fā)生的跳變
stalled				瀏覽器嘗試獲取媒體數(shù)據(jù)失敗

到了這里,關(guān)于HTML5中video元素詳解的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • HTML5+CSS3+移動(dòng)web 前端開發(fā)入門筆記(二)HTML標(biāo)簽詳解

    HTML5+CSS3+移動(dòng)web 前端開發(fā)入門筆記(二)HTML標(biāo)簽詳解

    排版標(biāo)簽用于對(duì)網(wǎng)頁內(nèi)容進(jìn)行布局和樣式的調(diào)整。下面是對(duì)常見排版標(biāo)簽的詳細(xì)介紹: 標(biāo)題使用至標(biāo)簽進(jìn)行定義。定義最大的標(biāo)題,定義最小的標(biāo)題。具有align屬性,屬性值可以是:left、center、right。 將給定的HTML代碼轉(zhuǎn)換為Markdown格式的標(biāo)題標(biāo)簽如下所示: 效果演示: H3:

    2024年02月07日
    瀏覽(40)
  • 什么是HTML5?HTML5的含義、元素和好處

    什么是HTML5?HTML5的含義、元素和好處

    HTML5是超文本標(biāo)記語言(HTML)的第五版,網(wǎng)絡(luò)瀏覽器使用它來可視化代碼。它在網(wǎng)站功能、網(wǎng)頁內(nèi)容開發(fā)等方面有一些改進(jìn)。 在萬維網(wǎng)的早期,主要的網(wǎng)絡(luò)瀏覽器創(chuàng)造者(例如微軟Internet Explorer和Mosaic Netscape)開發(fā)了特定于瀏覽器的元素,以增強(qiáng)其瀏覽器的網(wǎng)頁外觀。到上世紀(jì)

    2024年02月15日
    瀏覽(22)
  • 讀書筆記:《HTML5開發(fā)手冊(cè)》--HTML5新的結(jié)構(gòu)元素

    這是補(bǔ)充HTML5基礎(chǔ)知識(shí)的系列內(nèi)容,其他為: 一、HTML5-- 新的結(jié)構(gòu)元素 二、HTML5-- figure、time、details、mark 三、HTML5-- details活學(xué)活用 四、HTML5-- 現(xiàn)存元素的變化 五、HTML5 -- Web表單 雖然從事前端開發(fā)已有很長一段時(shí)間,對(duì)HTML5標(biāo)簽也有使用,但在語義化上面理解還不夠清晰。之前

    2024年02月07日
    瀏覽(37)
  • HTML5新增元素

    HTML5新增了許多元素,其中新增的結(jié)構(gòu)元素大大增加了網(wǎng)頁結(jié)構(gòu)設(shè)計(jì)的效率。同時(shí)為了體現(xiàn)表現(xiàn)與類容分離,這些元素僅有字面意思,還得靠CSS來設(shè)置樣式。 定義文檔的頭部區(qū)域,一般包含logo,搜索框等信息 定義文檔的末尾版權(quán)信息顯示部分。一般包含作者、聯(lián)系方式等。

    2024年04月13日
    瀏覽(26)
  • HTML5 新元素

    標(biāo)簽 描述 audio 定義音頻內(nèi)容 video 定義視頻(video 或者 movie) source 定義多媒體資源 video 和 audio embed 定義嵌入的內(nèi)容,比如插件。 track 為諸如 video 和 audio 元素之類的媒介規(guī)定外部文本軌道。 標(biāo)簽 描述 datalist 定義選項(xiàng)列表。請(qǐng)與 input 元素配合使用該元素,來定義 input 可能

    2024年02月01日
    瀏覽(25)
  • html5 video/audio 監(jiān)聽事件屬性及方法
  • HTML5的語義元素

    HTML5的語義元素

    HTML5語義元素: HTML5提供新的語義元素來明確一個(gè)web頁面的不同部分:head、nav、section、article、aside、figcation、figure、footer。 1)、 section元素: section標(biāo)簽定義文檔中的節(jié),比如章節(jié)、頁眉、頁腳或文檔中的其他部分。示例: section h1wsx/h1

    2024年02月05日
    瀏覽(22)
  • 【溫故而知新】HTML5的Video/Audio

    HTML5是HTML的最新版本,它引入了許多新的元素和功能,以適應(yīng)現(xiàn)代網(wǎng)頁開發(fā)的需求。以下是HTML5的一些主要特點(diǎn): 新增語義元素 :HTML5引入了許多新的語義元素,如 header、footer、article、section 等,這些元素有助于提高網(wǎng)頁的結(jié)構(gòu)化和可訪問性。 媒體支持 :HTML5引入了 audio 和

    2024年01月21日
    瀏覽(709)
  • 【HTML5】HTML5 多媒體標(biāo)簽 ② ( 視頻標(biāo)簽 <video> | 視頻標(biāo)簽常見屬性 | autoplay 屬性 | controls 屬性 | poster 屬性 | 設(shè)置多個(gè)格式視頻 )

    【HTML5】HTML5 多媒體標(biāo)簽 ② ( 視頻標(biāo)簽 <video> | 視頻標(biāo)簽常見屬性 | autoplay 屬性 | controls 屬性 | poster 屬性 | 設(shè)置多個(gè)格式視頻 )

    HTML 5 的 video 視頻標(biāo)簽 , 支持 ogg / mpeg 4 ( mp4 ) / webM 三種格式的音頻 , 不同的瀏覽器支持的音頻格式不同 ; IE 瀏覽器 : 9.0 以上版本支持 mp4 格式 ; Firefox 瀏覽器 : 3.5 以上版本支持 ogg 格式 ; 4.0 以上版本支持 webM 格式 ; Opera 瀏覽器 : 10.5 以上版本支持 ogg 格式 ; 10.6 以上版本支持

    2024年02月09日
    瀏覽(95)
  • HTML5 中新增了哪些表單元素?

    HTML5 中新增了哪些表單元素?

    前端入門之旅:探索Web開發(fā)的奇妙世界 歡迎來到前端入門之旅!感興趣的可以訂閱本專欄哦!這個(gè)專欄是為那些對(duì)Web開發(fā)感興趣、剛剛踏入前端領(lǐng)域的朋友們量身打造的。無論你是完全的新手還是有一些基礎(chǔ)的開發(fā)者,這里都將為你提供一個(gè)系統(tǒng)而又親切的學(xué)習(xí)平臺(tái)。在這個(gè)

    2024年02月13日
    瀏覽(20)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包