HTML5是網(wǎng)站運作所使用語言的第五次改版,它并不像我們平時所熟悉的軟件升級。這種編輯語言實際上可以提供很多新功能,每種功能都是現(xiàn)在技術所趨向的,但是往往事物有好處也有缺陷。那么今天杭州網(wǎng)站制作公司筆者就此介紹,改版后的HTML5存在的五大缺陷:
第一、HTML5不支持用戶與攝像頭交互
HTML5與Flash有所不同,它不支持用戶與攝像頭交互(或者是PC機上的麥克風),這使得基于web的會議很難實現(xiàn)。當然也不是完全沒有辦法,在HTML5Labs上,你可以找到一個媒體捕獲API的相關標準,它是W3C標準中有關音頻處理的部分。HTML5Labs是由最早的Microsoft標準和一些web標準(如W3C)演化而來的。所以它目前還處在發(fā)展之中,一旦音頻處理問題解決了,就開始著手解決視頻問題了。當然,你可以在HTML5Labs網(wǎng)站上找到許多相關的資料。
第二、HTML5無法加入DRM
如果你是一家多媒體公司,你需要控制或者限制你的視頻內容,一般通常是在多媒體內容中添加數(shù)字版權加密技術(DRM)。然而不幸的是HTML5無法加入DRM。HTML5的問題是,它會將多媒體內容的格式完全暴露出來,要解決這個問題并不困難,因為相關的技術和策略可以在W3C bug system上看到。筆者個人認為,這個問題確實有必要解決。拋開各界對DRM的爭議,至少對許多公司而言,支持DRM還是非常有意義的,不妨你看看關于愛情片的博客就知道目前各個多媒體公司面臨的困難有多大了。
第三、HTML5無法處理直播的視頻
HTML5已經(jīng)能夠很好地處理靜態(tài)的視頻文件了,但它現(xiàn)在還無法處理直播的視頻。盡管HTML5制作能夠提供優(yōu)質的視頻查詢和視頻點播服務,但是它卻無法支持用戶觀看在線的足球比賽。蘋果使用HTTP Live Streaming彌補了HTML5的這一缺失。它通過HTTP傳輸H.264的文件塊,但是這一技術只能在Safari上運行。不過有些人會認為HTML5不支持視頻的隨機播放,但筆者認為其實HTML5是支持這一功能的。比如拿流媒體雜志網(wǎng)站上的就能夠找到非常豐富的HTML5視頻資源。
第四、HTML5上的音頻處理不夠完美
你也許會認為,既然HTML5都能夠解決視頻播放問題了,那音頻播放自然不在話下了,其實則不然。有很多朋友不清楚音頻怎樣處理延遲的問題。比如說當你的應用程序或是游戲要求音頻文件與屏幕上顯示的操作保持同步時,這個問題就凸顯出來了。還有一個問題就是不同的瀏覽器處理音頻文件的方式可能也有所不同。
第五、HTML5上很難實現(xiàn)視頻的全屏播放
對于全屏播放,熟悉的人知道使用插件全屏觀看視頻是沒有問題的。但是,如果是使用HTML5,這個現(xiàn)在暫時還有點困難。不過有關這個問題,現(xiàn)在已經(jīng)有一些相關的支持協(xié)議了。筆者根據(jù)蒙特的技術人員了解到,使用HTML全屏API在火狐上實現(xiàn)視頻的全屏播放的事實,關于這個API可以提供“全屏”的HTML組件。

當然,上面有關HTML5的五大缺陷并不能代表一切,重要的看HTML5是能夠給現(xiàn)在的科技帶來多少好處。再說每一個事物都有不完美之處,何況HTML5這種升級版的語言呢?所以,蒙特網(wǎng)站制作筆者提倡大家,在擁有專業(yè)的技術和熟練的能力下,學會靈活變通的運用好HTML5,去塑造完美頁面。
HTML5是網(wǎng)站運作所使用語言的第五次改版,它并不像我們平時所熟悉的軟件升級。這種編輯語言實際上可以提供很多新功能,每種功能都是現(xiàn)在技術所趨向的,但是往往事物有好處也有缺陷。那么今天杭州網(wǎng)站制作公司筆者就此介紹,改版后的HTML5存在的五大缺陷:
第一、HTML5不支持用戶與攝像頭交互
HTML5與Flash有所不同,它不支持用戶與攝像頭交互(或者是PC機上的麥克風),這使得基于web的會議很難實現(xiàn)。當然也不是完全沒有辦法,在HTML5Labs上,你可以找到一個媒體捕獲API的相關標準,它是W3C標準中有關音頻處理的部分。HTML5Labs是由最早的Microsoft標準和一些web標準(如W3C)演化而來的。所以它目前還處在發(fā)展之中,一旦音頻處理問題解決了,就開始著手解決視頻問題了。當然,你可以在HTML5Labs網(wǎng)站上找到許多相關的資料。
第二、HTML5無法加入DRM
如果你是一家多媒體公司,你需要控制或者限制你的視頻內容,一般通常是在多媒體內容中添加數(shù)字版權加密技術(DRM)。然而不幸的是HTML5無法加入DRM。HTML5的問題是,它會將多媒體內容的格式完全暴露出來,要解決這個問題并不困難,因為相關的技術和策略可以在W3C bug system上看到。筆者個人認為,這個問題確實有必要解決。拋開各界對DRM的爭議,至少對許多公司而言,支持DRM還是非常有意義的,不妨你看看關于愛情片的博客就知道目前各個多媒體公司面臨的困難有多大了。
第三、HTML5無法處理直播的視頻
HTML5已經(jīng)能夠很好地處理靜態(tài)的視頻文件了,但它現(xiàn)在還無法處理直播的視頻。盡管HTML5制作能夠提供優(yōu)質的視頻查詢和視頻點播服務,但是它卻無法支持用戶觀看在線的足球比賽。蘋果使用HTTP Live Streaming彌補了HTML5的這一缺失。它通過HTTP傳輸H.264的文件塊,但是這一技術只能在Safari上運行。不過有些人會認為HTML5不支持視頻的隨機播放,但筆者認為其實HTML5是支持這一功能的。比如拿流媒體雜志網(wǎng)站上的就能夠找到非常豐富的HTML5視頻資源。
第四、HTML5上的音頻處理不夠完美
你也許會認為,既然HTML5都能夠解決視頻播放問題了,那音頻播放自然不在話下了,其實則不然。有很多朋友不清楚音頻怎樣處理延遲的問題。比如說當你的應用程序或是游戲要求音頻文件與屏幕上顯示的操作保持同步時,這個問題就凸顯出來了。還有一個問題就是不同的瀏覽器處理音頻文件的方式可能也有所不同。
第五、HTML5上很難實現(xiàn)視頻的全屏播放
對于全屏播放,熟悉的人知道使用插件全屏觀看視頻是沒有問題的。但是,如果是使用HTML5,這個現(xiàn)在暫時還有點困難。不過有關這個問題,現(xiàn)在已經(jīng)有一些相關的支持協(xié)議了。筆者根據(jù)蒙特的技術人員了解到,使用HTML全屏API在火狐上實現(xiàn)視頻的全屏播放的事實,關于這個API可以提供“全屏”的HTML組件。

當然,上面有關HTML5的五大缺陷并不能代表一切,重要的看HTML5是能夠給現(xiàn)在的科技帶來多少好處。再說每一個事物都有不完美之處,何況HTML5這種升級版的語言呢?所以,蒙特網(wǎng)站制作筆者提倡大家,在擁有專業(yè)的技術和熟練的能力下,學會靈活變通的運用好HTML5,去塑造完美頁面。