首页 > 范文大全 > 正文

HTML5干掉Flash的最大法宝?

开篇:润墨网以专业的文秘视角,为您筛选了一篇HTML5干掉Flash的最大法宝?范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

我们大多数人都是微软的Windows用户,不管是漫游在IE浏览器之下,还是神游在火狐或者Chrome浏览器之间,在初次使用的时候,你都需要安装一个名为Adobe flash Player的插件。但随着html5的即将问世,这种局面很可能被迅速改变,HTML5究竟强在哪呢?Flash和它对比真就会弱吗?

小知识:H.264和Ogg Theora两路解码

H.264是微软和苹果力推的HTML5解码技术,目前来看确实最成熟,画质最好。而Ogg Theora是开源免费的视频压缩编码技术,Firefox和Opera钟情于它

亦正亦邪的Flash

Flash,最早是由美国Macromedia公司所设计的一种二维矢量动画软件。由于HTML制作的网页对动画支持有限,Flash成为制作网页动画的必备武器之一。Flash包括Flash设计和编辑软件,以及Flash Player,是浏览器都会安装的小插件

尽管Flash已经应用于全球大部分电脑,但苹果公司一直拒绝Flash。在Windows系统平台的电脑上,几乎不可缺少Flash的身影。原因是Flash的缺陷很明显,那就是占用资源大,非系统原生,与系统和浏览器的结合不够紧密,因为Flash问题导致浏览器假死的故障时常发生,在这种情况下,HTML的下一代版本HTML5宣布:俺要亲自支持视频动画了!

HTML5永不假死?

HTML语言是如今编程最为广泛的语言,易用、快捷、适应多浏览平台,还在不断开发中的HTML5,给它带来了新的生命力。HTML5的一个关键特性是它天生就可以处理多媒体,如通过标签处理视频,通过标签处理音频,这意味着网页开发人员不用依赖于受专利保护的产品,如Adobe公司的Flash和微软公司的Silverlight。

内置视频和音频,将会使视频变成网站的日常工作和易于处理的内容,视频将变得和已经流行了十几年的图像一样,不再依赖于任何浏览器插件,比如Adobe的Flash Player、微软的Silverlight或苹果的Quicktime,成为网络自身的一部分(见图2)。

由于HTML5不需要插件的解码,系统内置的H.264解码即可搞定,目前市面上多数硬件都支持H.264的加速,这让HTML5的视频解码速度大大提升。

在实践中,HTML5的视频支持还很粗糙。但是可以预见的是,原声集成视频解码之后的网页,将不会占用过多CPU资源,假死的现象基本不会再出现。

这是右键点击Flash的菜单

这是右键点击HTML5视频的菜单

围观HTML5播放动画

首先,我们需要让IE支持HTML5,因为目前的IE版本都不支持。进入/intl/zh-CN/chrome/chromeframe/点击Get Google Chrome Frame下载Google Chrome Frame插件并安装,即可让IE支持HTML5。

应用1:/work/gordon/demos/,网页完全没有调用Flash插件。

应用2:体验HTML5的视频播放功力要进入这里:/sublime/video,上图是正在播放中的样式(见图3),进度条可以拖,当鼠标不在时还会消失,跟Flash播放效果完全一样。

下图是点击全屏按钮后的效果,实现的不是桌面全屏,而是浏览器全屏。播放条变成了渐隐渐现的浮动工具栏,仍旧可以在需要时操作播放。

Flash是不会消失的。网页的动态原素和影片播放或许可以被取代,但更多(比如网页游戏)是无法取代的,更何况用全Flash做网页有许多HTML无法做到的优势。少数的大网站或许有资源重新做非Flash版本的网站,但为了节约成本,相信大部分网站大概都会保持现状。