HTML5 和 Flash 誰才是下個時代的影音趨勢?
HTML5 以及 Flash 的話題已經討論了許多年,這是為什麼呢?
這邊我們先來做個名詞解釋:
Flash 的影片格式為 ”.flv” 檔,當你要播放 ”.flv” 檔時需要 Flash Player。
H.264 是影片編碼,俗稱的 Codec,可以用在多種影片格式上,像是 Apple 的 QuickTime 的 ”.mov” 檔以及Flash的 ”.flv” 檔。目前在各大影音網站,像是 YouTube ,也是採用H.264 編碼,將影片透過 swf (Shockwave Flash)播放器來播放。
【圖片來源:cast-inc】
現在讓我們來談談 Flash 和 HTML5 的在網路影片上的差別:
Flash:在網頁上播放時影片會透過 SWF 播放器來播放,而這個播放器會呼叫 Flash Player Plug-In來播放影片。
HTML5:在網頁上播放影片時可以直接利用 HTML5的video標籤播放 。
【圖片來源:designthewebway】
接下來就進入我們的討論重點摟!在Flash最令人詬病的問題在於常常當,想大家在看影片的時候應該遇過 Flash Player 出問題的經驗,而 HTML5 是由W3C推薦的標準元素,將來無論在瀏覽器的支援性和運作效能上,應該會有比較好的表現。
其次就是 Flash 的 SWF 加入過多的特效會造成 Loading 過重的問題,像是我們逛網站時常常跑出煩人的廣告,這時候你電腦的資源就會一點一點的被侵蝕,嚴重的時候會造成當機的後果,但是對於程式設計者來講,撰寫程式相對方便,原因在於 Flash 的圖像處理,這節省了很多程式開發的時間,在 HTML5 裡就必須要撰寫大量的 code 才能產生炫麗的特效,流暢性來講還是沒有 Flash 來的好,而且 HTML5 最嚴重的問題就是瀏覽器支援程度的問題,這目前是各家瀏覽器迫切想解決的問題,這點是 HTML5 最麻煩的地方,尤其是 IE 支援的 HTML5 功能少的可憐,最後王者的寶座會獎落誰家呢?就讓我們慢慢看下去吧!
【圖片來源:PChome】