HTML5的Video標簽的使用技巧
2010/11/17 14:07:51

  
  網站制作中的Video標簽含有src、poster、preload、autoplay、loop、controls、width、height等幾個屬性,以及一個內部使用的標簽。Video標簽內除了可以包含標簽外,還可以包含當指定的視頻都不能播放時,返回的內容。

  (1) source標簽

  Source標簽用于給媒體(因為audio標簽同樣可以包含此標簽,所以這兒用媒體,而不是視頻)指定多個可選擇的文件地址,且只能在媒體標簽沒有使用src屬性時使用。瀏覽器按source標簽的順序檢測標簽指定的視頻是否能夠播放(可能是視頻格式不支持,視頻不存在等等),如果不能播放,換下一個。此方法多用于兼容不同的瀏覽器。Source標簽本身不代表任何含義,不能單獨出現。此標簽包含src、type、media三個屬性。

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

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

  Media屬性:用于說明媒體在何種媒介中使用,不設置時默認值為all,表示支持所有媒介。

  (2) preload屬性

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

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

  Metadata:部分預加載。使用此屬性值,代表頁面制作者認為用戶不期望此視頻,但為用戶提供一些元數據。

  Auto:全部預加載。

  (3) src屬性和poster屬性

  你能想象src屬性是用來干啥的。跟< img >標簽的一樣,這個屬性用于指定視頻的地址。而poster屬性用于指定一張圖片,在當前視頻數據無效時顯示(預覽圖)。視頻數據無效可能是視頻正在加載,可能是視頻地址錯誤等等。

  (4) loop屬性

  一目了然,loop屬性用于指定視頻是否循環播放,同樣是一個布爾屬性。

  (5) autoplay屬性

  又是一個看名字知道用處的屬性。Autoplay屬性用于設置視頻是否自動播放,是一個布爾屬性。當出現時,表示自動播放,去掉是表示不自動播放。注意,HTML中布爾屬性的值不是true和false。正確的用法是,在標簽中使用此屬性表示true,此時屬性要么沒有值,要么其值恒等于他的名字(此處,自動播放為< video autoplay />或者< video autoplay=”autoplay” />);而在標簽中不使用此屬性表示false(此處不進行自動播放為< video / >)。

  (6) width屬性和height屬性

  屬于標簽的通用屬性了,這個不用多說。

  (7) controls屬性

  Controls屬性用于向瀏覽器指明頁面制作者沒有使用腳本生成播放控制器,需要瀏覽器啟用本身的播放控制欄。控制欄須包括播放暫停控制,播放進度控制,音量控制等等。每個瀏覽器默認的播放控制欄在界面上不一樣。由于我瀏覽器的詭異問題,Firefox和Safari的Video標簽不正常,所以這兩個只能在網上找截圖了。

返回列表
返回首頁 主站蜘蛛池模板: 污视频网站免费观看| 日韩午夜视频在线观看| 老师你好电影高清完整版在线观看| 91亚洲自偷手机在线观看| 中文字幕亚洲一区二区va在线| 亚洲AV永久精品爱情岛论坛| 亚洲日本乱码在线观看| 亚洲电影在线免费观看| 免费又黄又爽又猛的毛片| 国产成人欧美视频在线| 国产高清视频网站| 国内大量揄拍人妻精品視頻 | qvod激情小说| 中国黄色a级片| 久久久噜噜噜久久网| 亚洲伊人久久网| 亚洲国产另类久久久精品黑人| 亚洲精品无码专区在线在线播放 | 九九视频在线观看视频23| 亚洲国产精品激情在线观看| 亚洲日韩中文无码久久| 亚洲性无码av在线| 亚洲精品tv久久久久久久久| 亚洲黄色免费电影| 亚洲欧美日韩国产一区二区三区精品| 人人妻人人玩人人澡人人爽| 免费国产精品视频| 伊人久久大线蕉香港三级| 亚洲熟妇AV乱码在线观看| 亚洲精品国产成人片| 亚洲大片免费看| 亚洲AV无码无在线观看红杏| 亚洲一区在线免费观看| 亚洲国产aⅴ成人精品无吗| 久久精品一区二区三区中文字幕 | 亚洲成a人v欧美综合天| 亚洲国产欧美国产综合久久| 亚洲av永久无码精品水牛影视| 久久综合丝袜长腿丝袜| 中文字幕乱码一区二区免费| china同性基友gay勾外卖|