如今,隨著移動互聯網的快速發展,以及各大企業對HTML5開發人才的重視程度來看,HTML5開發這么技術是值得我們去學習的。不過,HTML5盡管有諸多優勢,但不代表就是的,還有一些技術目前暫時無法實現。當然了,現在不能實現不代表以后就沒有往這些方向發展的趨勢,了解多一些相關內容對我們學習HTML5也有很大的幫助。下面就讓粵嵌HTML5培訓帶大家去了解HTML5目前還未實現的技術有哪些?
1、HTML5無法實現DRM
如果你有一家多媒體公司,你需要控制或者限制你的視頻內容——通常是在多媒體內容中添加數字版權加密技術(DRM)。不幸的是,HTML5無法加入DRM。HTML5的問題是,它會將多媒體內容的格式完全暴露出來。
2、HTML5在處理視頻、音頻上還有所缺陷
(1)不支持直播:HTML5已經能夠很好地處理靜態的視頻文件了,但它現在還無法處理直播的視頻。盡管HTML5能夠提供優質的視頻查詢和視頻點播服務,但是它卻無法支持用戶觀看在線的足球比賽。Apple使用HTTP Live Streaming彌補了HTML5的這一缺失,它通過HTTP傳輸H.264的文件塊,但是這一技術只能在Safari上運行。
(2)HTML5上的音頻處理也不完美:音頻處理的問題就是怎樣處理延遲的問題。當你的應用程序或是游戲要求音頻文件與屏幕上顯示的操作保持同步時,這個問題就凸顯出來了。其中一個問題就是不同的瀏覽器處理音頻文件的方式可能也有所不同。
(3)HTML5上不能與攝像頭交互:與Flash有所不同,HTML5不支持用戶與攝像頭交互(或者是PC機上的麥克風),這使得基于web的會議很難實現。當然也不是完全沒有辦法,在HTML5Labs上,你可以找到一個Media Capture API的相關標準,它是W3C標準中有關音頻處理的部分。HTML5Labs是由早的Microsoft標準和一些web標準(如W3C)演化而來的。所以它目前還處在發展之中,一旦音頻處理問題解決了,就開始著手解決視頻問題了。
(4)HTML5上無法實現視頻的全屏播放:使用插件全屏觀看視頻是沒有問題的。但是,如果是使用HTML5,這可能還有點困難(至少是現在)。但針對這一問題,現在已經有一些相關的支持協議了。
盡管HTML5存在以上種種弊端,但HTML5發展空間很大,我們相信不久的將來一定可以完美的解決以上的問題,因此目前而言無需擔心HTML5的發展前景不好,而是要及時去掌握這門開發技術。若你真的想系統學習HTML5開發,報名HTML5培訓班是很有必要的。