一直以来,很多人都专注于HTML5能够实现什么(或者是如何将各种方法连接起来,实现一个更加优雅的解决方案)。而现在,也不少人想将目光投向那些HTML5无法实现的事情。MSDN上微软员工thebeebs的一篇博文回答了这个问题:
1、HTML5无法实现DRM
如果你有一家多媒体公司,你需要控制或者限制你的视频内容通常是在多媒体内容中添加数字版权加密技术(DRM)。不幸的是,HTML5无法加入DRM。HTML5的问题是,它会将多媒体内容的格式完全暴露出来,要解决这个问题并不困难(相关的技术和策略可以在W3C bug system上看到)。我个人认为,这个问题确实有必要解决。抛开各界对DRM的争议,至少对许多公司而言,支持DRM还是非常有意义的看看Lovefilm的blog ,你就知道目前各个多媒体公司面临的困难了。
2、HTML5不能播放直播视频
HTML5已经能够很好地处理静态的视频文件了,但它现在还无法处理直播的视频。尽管HTML5能够提供优质的视频查询和视频点播服务,但是它却无法支持用户观看在线的足球比赛。Apple使用HTTP Live Streaming弥补了HTML5的这一缺失。它通过HTTP传输H.264的文件块,但是这一技术只能在Safari上运行。(顺便提一句,有些人以为HTML5不支持视频的随机播放,但其实HTML5是支持这一功能的。)Streaming Media杂志的网站上能够找到非常丰富的HTML5视频资源。
3、HTML5上的音频处理也不完美
你也许会认为:既然HTML5都能够解决视频播放问题了,那音频播放自然不在话下咯。但音频处理最大的问题就是怎样处理延迟的问题。当你的应用程序或是游戏要求音频文件与屏幕上显示的操作保持同步时,这个问题就凸显出来了。其中一个问题就是不同的浏览器处理音频文件的方式可能也有所不同。如果想了解更多相关的信息,可以看看IE博客上的相关介绍,Grant Skinner的SoundJS JavaScript library提供了一种不错的解决方案。
4、HTML5上不能与摄像头交互
与Flash有所不同,HTML5不支持用户与摄像头交互(或者是PC机上的麦克风),这使得基于web的会议很难实现。当然也不是完全没有办法,在HTML5Labs上,你可以找到一个Media Capture API的相关标准,它是W3C标准中有关音频处理的部分。HTML5Labs是由最早的Microsoft标准和一些web标准(如W3C)演化而来的。所以它目前还处在发展之中,一旦音频处理问题解决了,就开始着手解决视频问题了。你可以在HTML5Labs网站上找到许多相关的资料。
5、HTML5上无法实现视频的全屏播放
使用插件全屏观看视频是没有问题的。但是,如果是使用HTML5,这可能还有点困难(至少是现在)。但针对这一问题,现在已经有一些相关的支持协议了。Chris Pearce在Thundering Herd博客中介绍了他是如何使用HTML全屏API在Firefox上实现视频的全屏播放的。这个API提供了“全屏”的HTML组件。Chrome上也有相关的解决方案。
以上就是HTML5目前无法实现的5件事,但是HTML5不久将解决上述这些问题。
为您推荐
今天,Mozilla、NVIDIA与YouTube宣布3DHTML5视频的支持,目前仅在Firefox浏览器中可用。自Firefox4起,只要配有NVIDIA3D立体幻镜™硬件,含3D数据的WebM视频将能以高质量立体3D模式显示。3D硬件已通过电视、笔记本与台式机从电影院走入百姓家庭。3D视频游戏已得到广泛应用。能够捕获3D照片与视频的消费级硬件也已开始推向市场。实际上,YouTube上面已经有数千段3D视频。今天起,YouTube会将这些视频转换为开放的3DWebM格式,并可在HTML5播放器中播放。目前只有Firefox4支持该功能。其他浏览器也将跟进实现3DHTML5视频支
11月22日消息,北京移动互联网产业发展年会今日在北京举行,在下午的自主创新分论坛上,UC优视副总裁陈石表示,HTML5是移动互联网的未来,手机APP客户端已经遇到了成长瓶颈,webAPP将成为未来移动互联网的主流形态。陈石概括了移动互联网的三个特点,1、PC互联网从精英到草根,而移动互联网是从草根到精英;2、PC互联网的发展中心在北京,而移动互联网的发展中心在广东;2、用户最常用的移动互联网服务是资讯、娱乐和生活服务。陈石表示,移动互联网相比PC互联网有着独特的优势,手机将会是互联网未来的中心。同时陈石提出,HTML5将会是移动互联网的未来。陈石表示,手机APP客户端成长已经遇到了瓶颈,“数
DoNews1月11日消息1月11日,腾讯公司宣布与万维网联盟(WorldWideWebConsortium,W3C)达成战略合作,共同参与包括webApp、HTML5等新互联网技术标准的研究和制定。W3C相关负责人表示:“中国已经成为全球最大的互联网市场,在腾讯等互联网公司的带领下,已经产生众多新技术和新产品。腾讯公司拥有包括网络协议设计、前端产品、后端服务等方面的技术和经验积累,加盟W3C将不仅有利于推动核心网络标准的制定与完善,对于移动互联网、WebAPP、HTML5等新技术标准的制定也将起到重要作用。”腾讯公司相关负责人介绍:“腾讯公司拥有2000多项专利,可以从容应对即时通讯、视频、
2月23日消息,据Techcrunch报道,Mozilla将推出跨平台HTML5应用商店,预计年内上线,并准备在下周开幕的世界移动通信大会上开放提交应用。Firefox的Gecko核心提供了一系列自有API供开发者使用。Mozilla还在开发只有一个浏览器的操作系统引导程序BoottoGecko,类似ChromeOS,使用户开机就进入浏览器并使用这些网络应用。开发者的支持对开放平台的建设至关重要。