1. 程式人生 > >HTML5 video 視訊標籤屬性詳解——前端小白必學知識

HTML5 video 視訊標籤屬性詳解——前端小白必學知識

童靴們上網的話都知道,現在很多網站都提供視訊展示。我們在上一篇關於HTML5文章中提到了HTML5支援視訊和音訊,現在小編帶大家學習一下吧!

建立簡單的HTML5檔案

HTML5檔名同樣字尾'.html',我們在sublime中可以使用輸入英文歎號(!),然後按tab鍵就能建立一個簡單的HTML5檔案:

HTML5 video 視訊標籤屬性詳解——前端小白必學知識

一個簡單的html5文件:

HTML5 video 視訊標籤屬性詳解——前端小白必學知識

video 視訊

<video>標籤定義視訊。如下:

control 屬性供新增播放、暫停和音量控制元件。

HTML5 video 視訊標籤屬性詳解——前端小白必學知識

瀏覽器中顯示:

HTML5 video 視訊標籤屬性詳解——前端小白必學知識

<video> 與 </video> 之間插入的內容是供不支援 video 元素的瀏覽器顯示的:

HTML5 video 視訊標籤屬性詳解——前端小白必學知識

我們在IE7中開啟看一下效果:

HTML5 video 視訊標籤屬性詳解——前端小白必學知識

<video> 標籤的其他屬性

1.autoplay屬性

Autoplay屬性用於設定視訊是否自動播放,是一個布林屬性。當出現時,表示自動播放,去掉是表示不自動播放。

<video src="video/Disney.mp4" controls="controls" autoplay="autoplay">你的瀏覽器版本不支援視訊</video>

2.loop屬性

loop屬性用於指定視訊是否迴圈播放,同樣是一個布林屬性。

<video src="video/Disney.mp4" controls="controls" autoplay="autoplay" loop="loop">你的瀏覽器版本不支援視訊</video>

3.preload屬性

此屬性用於定義視訊是否預載入。屬性有三個可選擇的值:none、metadata、auto。如果不使用此屬性,預設為auto。

如果使用 "autoplay",則忽略該屬性。

<video src="video/Disney.mp4" controls="controls" preload="none">你的瀏覽器版本不支援視訊</video>

None:不進行預載入。使用此屬性值,可能是頁面製作者認為使用者不期望此視訊,或者減少HTTP請求。

Metadata:部分預載入。使用此屬性值,代表頁面製作者認為使用者不期望此視訊,但為使用者提供一些元資料(包括尺寸,第一幀,曲目列表,持續時間等等)。

Auto:全部預載入。

你必須非常努力,才能看起來毫不費力!

最後,如果有想一起學習web前端,HTML5及JavaScript的可以來一下我的前端群733581373,好友都會在裡面交流,分享一些學習的方法和需要注意的小細節,每天也會準時的講一些前端的炫酷特效,及前端直播課程學習

 

如果想看到更加系統的文章和學習方法經驗可以關注的微訊號:‘web前端技術圈’或者‘webxh6’關注後回覆‘2018’可以領取一套完整的學習視訊