站長(zhǎng)資訊網(wǎng)
        最全最豐富的資訊網(wǎng)站

        如何在html頁(yè)面中插入視頻

        如何在html頁(yè)面中插入視頻

        Video標(biāo)簽的使用

        Video標(biāo)簽含有src、poster、preload、autoplay、loop、controls、width、height等幾個(gè)屬性, 以及一個(gè)內(nèi)部使用的標(biāo)簽<source>。Video標(biāo)簽內(nèi)除了可以包含<source>標(biāo)簽外,還可以包含當(dāng)指定的視頻都不能播放時(shí),返回的內(nèi)容。

        (1) src屬性和poster屬性

        你能想象src屬性是用來(lái)干啥的。跟<img>標(biāo)簽的一樣,這個(gè)屬性用于指定視頻的地址。而poster屬性用于指定一張圖片,在當(dāng)前視頻數(shù)據(jù)無(wú)效時(shí)顯示(預(yù)覽圖)。視頻數(shù)據(jù)無(wú)效可能是視頻正在加載,可能是視頻地址錯(cuò)誤等等。

        <video width="658"  height="444" src="http://www.youname.com/images/first.mp4" poster="http://www.youname.com/images/first.png" autoplay="autoplay"></video>

        (2) preload屬性

        這個(gè)屬性也能通過(guò)名字了解用處,此屬性用于定義視頻是否預(yù)加載。屬性有三個(gè)可選擇的值:none、metadata、auto。如果不使用此屬性,默認(rèn)為auto。

        <video width="658"  height="444" src="http://www.youname.com/images/first.mp4" poster="http://www.youname.com/images/first.png" autoplay="autoplay" preload="none"></video>

        None:不進(jìn)行預(yù)加載。使用此屬性值,可能是頁(yè)面制作者認(rèn)為用戶不期望此視頻,或者減少HTTP請(qǐng)求。

        Metadata:部分預(yù)加載。使用此屬性值,代表頁(yè)面制作者認(rèn)為用戶不期望此視頻,但為用戶提供一些元數(shù)據(jù)(包括尺寸,第一幀,曲目列表,持續(xù)時(shí)間等等)。

        Auto:全部預(yù)加載。

        (推薦教程:html入門(mén)教程)

        (3) autoplay屬性

        又是一個(gè)看名字知道用處的屬性。Autoplay屬性用于設(shè)置視頻是否自動(dòng)播放,是一個(gè)布爾屬性。當(dāng)出現(xiàn)時(shí),表示自動(dòng)播放,去掉是表示不自動(dòng)播放。

        <video width="658"  height="444" src="http://www.youname.com/images/first.mp4" poster="http://www.youname.com/images/first.png" autoplay="autoplay" preload="none"></video>

        注意,HTML中布爾屬性的值不是true和false。正確的用法是,在標(biāo)簽中使用此屬性表示true,此時(shí)屬性要么沒(méi)有值,要么其值恒等于他的名字 (此處,自動(dòng)播放為<video autoplay />或者<video autoplay=”autoplay” />);而在標(biāo)簽中不使用此屬性表示false(此處不進(jìn)行自動(dòng)播放為<video />)。

        (4) loop屬性

        <video width="658"  height="444" src="http://www.youname.com/images/first.mp4" poster="http://www.youname.com/images/first.png" autoplay="autoplay" loop="loop"></video>

        一目了然,loop屬性用于指定視頻是否循環(huán)播放,同樣是一個(gè)布爾屬性。

        (5) controls屬性

        <video width="658"  height="444" src="http://www.youname.com/images/first.mp4" poster="http://www.youname.com/images/first.png" autoplay="autoplay" preload="none" controls="controls"></video>

        Controls屬性用于向?yàn)g覽器指明頁(yè)面制作者沒(méi)有使用腳本生成播放控制器,需要瀏覽器啟用本身的播放控制欄。

        控制欄須包括播放暫停控制,播放進(jìn)度控制,音量控制等等。

        每個(gè)瀏覽器默認(rèn)的播放控制欄在界面上不一樣。由于我瀏覽器的詭異問(wèn)題,F(xiàn)irefox和Safari的Video標(biāo)簽不正常,所以這兩個(gè)只能在網(wǎng)上找截圖了。

        (6) width屬性和height屬性

        屬于標(biāo)簽的通用屬性了,這個(gè)不用多說(shuō)。

        (7) source標(biāo)簽

        <video width="658"  height="444" poster="http://www.youname.com/images/first.png" autoplay="autoplay" preload="none" controls="controls"><source src="http://www.youname.com/images/first.ogv"  /><source src="http://www.youname.com/images/first.ogg"  /></video>

        Source標(biāo)簽用于給媒體(因?yàn)閍udio標(biāo)簽同樣可以包含此標(biāo)簽,所以這兒用媒體,而不是視頻)指定多個(gè)可選擇的(瀏覽器最終只能選一個(gè))文件地址,且只能在媒體標(biāo)簽沒(méi)有使用src屬性時(shí)使用。

        瀏覽器按source標(biāo)簽的順序檢測(cè)標(biāo)簽指定的視頻是否能夠播放(可能是視頻格式不支持,視頻不存在等等),如果不能播放,換下一個(gè)。此方法多用于兼容不同的瀏覽器。Source標(biāo)簽本身不代表任何含義,不能單獨(dú)出現(xiàn)。

        此標(biāo)簽包含src、type、media三個(gè)屬性。

        src屬性:用于指定媒體的地址,和video標(biāo)簽的一樣。

        Type屬性:用于說(shuō)明src屬性指定媒體的類(lèi)型,幫助瀏覽器在獲取媒體前判斷是否支持此類(lèi)別的媒體格式。

        Media屬性:用于說(shuō)明媒體在何種媒介中使用,不設(shè)置時(shí)默認(rèn)值為all,表示支持所有媒介。你想到<style>標(biāo)簽的media屬性了么?一樣一樣一樣的。

        (8) 一個(gè)完整的例子

        <video width="658"  height="444" poster="http://www.youname.com/images/first.png" autoplay="autoplay" preload="none" controls="controls"><source src="http://www.youname.com/images/first.ogv"  /><source src="http://www.youname.com/images/first.ogg"  /></video>

        這段代碼在頁(yè)面中定義了一個(gè)視頻,此視頻的預(yù)覽圖為poster的屬性值,顯示瀏覽器的默認(rèn)媒體控制欄,預(yù)加載視頻的元數(shù)據(jù),循環(huán)播放,寬度為900像素,高度為240像素。

        第一選擇視頻地址為第一個(gè)source標(biāo)簽的src屬性值,視頻類(lèi)別為Ogg視頻,視頻編碼譯碼器為T(mén)heora,音頻編碼譯碼器為Vorbis,播放媒 介為顯示器;第二選擇視頻地址不再累述。如果你還要兼容IE的話,可以在最后一個(gè)source標(biāo)簽后再加上Flash播放器的標(biāo)簽集,或者使用一點(diǎn) JavaScript代碼。

        相關(guān)視頻教程推薦:html視頻教程

        贊(0)
        分享到: 更多 (0)
        網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)
        主站蜘蛛池模板: 999久久久国产精品| 亚洲国产综合精品一区在线播放| 国产亚洲精品成人a v小说| 久久久无码精品亚洲日韩按摩| 国产精品爱搞视频网站| 97热久久免费频精品99| 污污网站国产精品白丝袜| 91精品国产麻豆国产自产在线| 精品国产乱码久久久久久郑州公司 | 精品亚洲一区二区三区在线观看 | 亚洲精品卡2卡3卡4卡5卡区| 国产一区二区三精品久久久无广告 | 亚洲精品色婷婷在线影院| 久久线看观看精品香蕉国产| 国产精品VA在线观看无码不卡| 久久五月精品中文字幕| 国产成人精品亚洲精品| 国产精品一在线观看| 精品久久久久久亚洲精品| 无码人妻精品一区二区三区66 | 亚洲国产精品久久| 91精品国产福利在线导航| 精品无码久久久久国产| 亚洲高清国产AV拍精品青青草原| 青青久久精品国产免费看| 久久精品国产99久久香蕉| 国产偷伦精品视频| 国产精品五月天强力打造| 国产福利电影一区二区三区,亚洲国模精品一区 | 久久精品人人做人人妻人人玩| 亚洲精品乱码久久久久久久久久久久 | 国产成人久久精品一区二区三区 | 亚洲无码日韩精品第一页| 亚洲国产精品成人| 亚洲一区精品无码| 亚洲国产另类久久久精品小说| 亚洲精品成人网站在线观看| 亚洲AV永久无码精品网站在线观看 | 久久96国产精品久久久| 日本精品在线视频| 97精品人妻一区二区三区香蕉|