2009-11-21 94 views

回答

9

沒有單一的視頻,將在每一個瀏覽器中播放。如果您希望它可以在大多數瀏覽器上運行,則必須不止一次對視頻進行編碼。 Dive into HTML5 video有血淋淋的細節。

你窩視頻引用,以便瀏覽器嘗試這些才能,回落如果它不支持:

  1. 的Ogg Theora格式
  2. MP4 H.264
  3. Flash容器顯示#2

數字1爲您帶來Firefox 3.5和Chrome。 2號可讓您使用Safari和手機WebKit瀏覽器。第3名讓你獲得IE,Firefox≤3和Opera。

+0

+1現在感覺像是最好的解決方案,如果你真的想要全部抓住它們,保留當前第三次備用可能是最常用的路徑? – 2009-11-21 21:59:38

2

目前還沒有這種格式。去最好的辦法是:

  1. 閃存(大多數用戶已經安裝了Flash插件,根據http://www.adobe.com/products/player_census/flashplayer/ 99%)
  2. OGG(這將在HTML5可作爲標準)
+0

Hummm ... 99%...最活躍的網站用戶,我知道有閃光阻滯劑,因爲所有的煩人的廣告。 如果它是一個小剪輯...也許是一個GIF動畫? – Sigersted 2009-11-21 21:18:11

+1

我知道有100%的YouTube用戶啓用了Flash,所以如果網站是面向電影的,我認爲人們應該足夠聰明以將其添加到「例外列表」或類似的內容 – rochal 2009-11-21 21:26:24

+0

永遠不要使用Flash,因爲使用Flash往往會打破與普通HTML頁面相關的約定。選擇文本,滾動,表單控制和右鍵點擊的方式與普通的HTML網頁不同。是的,它需要下載一個插件。 – psihodelia 2009-11-21 21:26:36

0

沒有!但你可以HTML 5這是不是所有的瀏覽器implimented ...

做,如果你真的需要你的頁面上的視頻我建議Flash或Silverlight

+0

爲什麼silverlight? – Breton 2009-11-21 21:28:28

+1

@Breton - 爲什麼不呢?從流媒體視頻來看它很棒 – 2009-11-21 21:33:15

+0

@Breton - Silverlight是不錯的選擇 – 2009-11-21 21:40:05

0

一個巨大的GIF。 (你可以附上一個Javascript圖像預加載腳本的電影加載它。)

1

是HTML5將解決一些不需要插件的問題,不同的瀏覽器廠商選擇了不同的編解碼器和文件格式。這很複雜,但Dive Into HTML 5有一篇很棒的文章。

0

幾個月後,幾乎所有的瀏覽器都會支持HTML 5。如果您計劃在2010年運行您的服務,請使用OGG開放標準容器格式。它不受軟件專利的限制,旨在爲高質量數字多媒體提供高效的流媒體和處理。它已經被Firefox 3.5所支持,很快所有的瀏覽器都會支持它。

請看看文檔和wiki上http://www.xiph.org/ogg/

+1

雖然我會愛Ogg Theora無處不在,它不是HTML5所必需的,它故意不被Safari的視頻元素實現支持。請參閱http://en.wikipedia.org/wiki/Ogg_controversy。另外當然,IE瀏覽器顯示沒有興趣支持視頻完全支持HTML5支持幾年;標準還沒有完成 – bobince 2009-11-21 21:33:28

+0

這整個ogg的東西很煩人,我們已經有一個現代化的事實上的標準視頻格式的網絡,高分辨率的家庭影院,爲攝像機等向無窮遠...如果它在許可和專利問題上分層如何呢 - jpeg也是如此......我不記錄好東西,也不是用png替換我的gif和jpegs ......很少便攜式音箱ic播放器支持政治上正確的文件格式,但他們中的任何一個都可以播放mp3 ... – 2009-11-21 21:42:01

0

微軟視頻編解碼VC1

相關問題