自从HTML5诞生以来,很快便吸引住了人们的视线,大家都专注于研究HTML5究竟能干什么,并不断的挖掘着它的潜力。近日,一位微软员工在MSDN上发表了一篇博客,告诉大家HTML5究竟“不能”干什么。
1.HTML5不能用来直播视频节目
对于一般的视频文件,HTML5都能很好的处理,但是据研究发现,HTML5还无法用于在线直播视频节目。不过苹果已经通过HTTP Live Streaming对HTML5的这一不足之处进行了弥补,它可以通过HTTP传输H.264的文件块,但目前这项技术只能用于Safari浏览器上。
2.HTML5还不能完美处理音频
尽管HTML5已经能很好的处理视频,但其对音频的处理却并不理想。当你在网页中运行应用程序或网页游戏时,就要求音频与正在进行的操作保持同步,此时,HTML5的问题就出来了。其中一个问题就是不同的浏览器处理音频文件的方式可能也有所不同。
3.HTML5不支持摄像头交互
与Flash有所不同,HTML5不支持用户与摄像头或麦克风进行交互,这使得基于web的会议很难实现。当然也不是完全没有办法,在HTML5Labs上,你可以找到一个Media Capture API的相关标准,它是W3C标准中有关音频处理的部分。HTML5Labs是由最早的Microsoft标准和一些web标准(如W3C)演化而来的。所以它目前还处在发展之中,一旦音频处理问题解决了,就开始着手解决视频问题了。你可以在HTML5Labs网站上找到许多相关的资料。
4.HTML5无法全屏播放视频
使用HTML5观看视频是没有问题的,但是却不能全屏观看。不过针对这一问题,现在也已经有一些相关的支持协议了。Chris Pearce在Thundering Herd博客中介绍了他是如何使用HTML全屏API在Firefox上实现视频的全屏播放的。这个API提供了“全屏”的HTML组件。Chrome上也有相关的解决方案。
5.HTML无法实现数字版权加密
如果你需要控制或者限制你的视频内容,比如在多媒体内容中添加数字版权等加密技术,HTML5是无法实现的,因为HTML5会将多媒体内容的格式完全暴露出来。对很多靠版权吃饭的公司来说,这是相当重要的,所以这个问题很有必要尽快解决。
虽然HTML5目前还不够完善,相信除以上五个问题之外,还存在其它很多不能实现的内容,但HTML5不久将解决上述这些问题。
温馨提示:本站页面全部基于HTML5优化,推荐您使用完美兼容HTML5的Google Chrome浏览器进行浏览,以便获得最佳阅读体验!(点击此处下载Google Chrome浏览器最新稳定版) |
- 相关阅读:
- ·Facebook视频完成从Flash转移到HTML5
//soft.zol.com.cn/558/5588278.html - ·更美APP发报告称 中国医美规模5千亿
//soft.zol.com.cn/558/5587375.html - ·寒冬将至?2015年H5游戏三大疑难杂症
//soft.zol.com.cn/557/5577225.html - ·爱立信称智能手机将在5年内消失 引吐槽
//soft.zol.com.cn/556/5569392.html - ·Web应用利器 九款主流HTML5开发工具
//soft.zol.com.cn/556/5563999.html