flash与html5相比各有什么优缺点

2020-07-31 21:33发布

3条回答
听雨
2楼 · 2020-08-02 12:54

稳定性

FlashPlayer最大的问题就是容易宕,各位读者们在玩游戏、看影片时遇过FlashPlayer出问题的经验。早先FlashPlayer一当,就会让浏览器一起挂掉。于是GoogleChrome一推出时,就强调每个程序都是分离的,如此一来浏览器就不会跟随一起挂掉。随后MacOSX10.6的Safari也加入这功能,Firefox3.6.4版也会加入。

然而,这样的功能仅是避免浏览器与FlashPlayer陪葬,要是FlashPlayer的稳定性不改进的话,问题还是没解决。而HTML5利用标签和JavaScript来播放影片,不需任何外挂就能达成,是相对稳定许多的。

流畅度

当网络影片从480p,逐渐支持到720p与1080p时,光是播放影片就要耗用相当多的CPU计算资源。桌面计算机有时播放都相当吃力,更别提CULV笔记本以及使用ATOM的小笔电了。于是FlashPlayer10.1版中加入了硬件译码支持,利用GPU加速来降低CPU资源的耗用。之前也有实际测试数据比较Flash与HTML5谁比较吃资源,显示出,不管哪一种技术,硬件加速是降低CPU耗用的唯一解决方法。

FlashPlayer除了稳定性问题,支持跨平台(不包括Linux)、跨浏览器硬件译码是比HTML5具有优势。而HTML5最大的问题在于浏览器内建编码不统一。


水默
3楼 · 2020-08-05 20:17

  HTML5

  优点:

  1, 影片播放、图形呈现等功能内建于浏览器内,不需要Plug-in就能执行。

  2, 标准开放,程序与美术直接以Code就能写,不需要购买Flash等工具。

  缺点:

  1, 尚未定案。例如SVG向量图形,目前各家浏览器支持性不一。

  2, 普及性低。例如IE尚未支持,要到IE9才会支持;但IE9仅支持Vista以上的Windows。

  Adobe Flash

  优点:

  1, 内容普及性高:大多数的网络游戏、广告、影片、互动内容都以Flash技术制作。

  2, 制作容易:Adobe提供的方案对于美术、互动程序等设计者而言易于开发。

  缺点:

  1, 安全、稳定堪忧:Chrome、Safari、Firefox都为Plug-in加入Sandbox保护,避免连带当掉;Flash也经常传出零时差攻击。

  2, 表现不佳、耗电:虽然只要有硬解,HTML5与Flash在影片播放上都不耗费资源。但是游戏跑起来实在非常耗用系统资源,在手机等移动设备上更是耗电。


kitidog2016
4楼 · 2020-10-22 09:47

如果单从重叠的领域来说,
html5优点:html5可以在移动端浏览器中播放,flash不能。
html5缺点:从性能和功能来看,html5现在做的东西,是as1时代的东西,比flash落后了十几年。从跨平台(兼容性)来看,html5的坑要多的多。

相关问题推荐

  • 回答 90

    现在有很多女生学习编程哦,尤其是前端,越来越多的女生学习,所以是合适的

  • 回答 13

    html插入图片有两种方式:一种是通过标签插入的正常的图片,另一种是通过>< style>问题分析:1、首先你是通过第二种方式插入的是背景图片,直接用width和height只能控制div的宽度和高度。2、如果你插入的图片是通过标签的方式来插入的话,可以通过自身的属性...

  • 回答 17

    html添加图片的方法如下:1、打开html软件。2、导入项目。3、找到要添加图片的位置。4、写【imgsrc=图片路径】即可。

  • 回答 2

    1、默认状态下,背景会延伸到边框的区域下层2、可以通过 background-clip 属性来调整上述默认行为所带来的不便;这个属性的初始值是 border-box, 意味着背景会被元素的 border box(边框的外沿框) 裁切掉实现半透明边框代码如下:body {         ...

  • 回答 9

    html图片对齐主要用text-align属性来控制:text-align的值主要又分为:left左对齐,center居中对齐,right靠右对齐。

  • 回答 8

    你没有设置好,具体解决方法如下。输入如下代码:width表示宽度height表示高度下图所示,我将图片的宽和高通通缩小,可以看到,图片的尺寸果然按照我的意愿进行了改变。

  • 回答 6

    设置表格单元格的外边距为0        css中设置border-collapse: collapse;       或者在table标签中写cellspacing=0px

  • 回答 5
    已采纳

    br是强制换行的,一般用在段落文字里边的换行。

  • 回答 6

    1. 原生。直接告诉你,开发太慢,不能跨平台,先不要学。2. 使用WebView的hybrid app,Cordova/ionic 这些。就是用浏览器运行html,js,css仿app,我用了好几年,学习快,开发块,跨平台。问题是每个安卓版本/苹果版本/浏览器版本运行效果不一致,有些版本还运...

  • 回答 8

    常用的移动APP开发框架:1、框架:PhoneGapPhoneGap是一个用基于HTML,CSS和JavaScript的,创建移动跨平台移动应用程序的快速开发平台。优点:可跨平台。phonegap框架帮我们解决了差异性,javascript与平台系统的连接由phonegap框架完成。    提供硬件访问控...

  • 回答 6

      1. LungoJS  这个是被认为开发移动网站最好的HTML5开发框架,使用 HTML5/CSS3 和 JavaScript 技术。可帮助创建基于 iOS、 Android、 Blackberry 和 WebOS 平台的应用程序。该框架可利用当前移动设备的高级特性,可捕捉事件包括滑动、触屏、长按等。无需...

  • 回答 11

    应该是样式不一样造成的

  • 回答 5

    1、使用meta标签:viewportH5移动端页面自适应普遍使用的方法,理论上讲使用这个标签是可以适应所有尺寸的屏幕的,但是各设备对该标签的解释方式及支持程度不同造成了不能兼容所有浏览器或系统。viewport 是用户网页的可视区域。翻译为中文可以叫做视区。手机...

  • 回答 3

    就是标签上的一个属性,比如:js获取的时候是:obj.getAttribute(data-type);做一些逻辑操作或者唯一标示等,很方便的。

  • 回答 5

    src标签中放的是你的图片的路径,其中可以使用相对路径和绝对路径,相对路径就是你的图片在电脑中的存放位置,绝对路径就是指一些网站地址。alt标签中可以输入文本,当图片的路径错误时就会显示该文本内容。title标签中的值也是文本,当你鼠标悬停是所显示的...

没有解决我的问题,去提问