点击这里给我发消息 点击这里给我发消息

为什么手机不能支持flash视频?

返回列表 A+ A- A

    首先用户的网站内的视频格式大多是swf和flv格式的,他们都是flash动画下的一种视频文件格式,这种格式的视频在电脑上播放毫无压力,但在手机上就有问题了,手机是不支持播放flash下的文件格式的视频的。
    小编收集了下,原因有多重,这里个人整理出来的几种主要有:
    1.手机CPU架构不支持flash,大部分原因说是flash在手机上播放非常消耗cpu资源。这就需要好的cpu以及硬件了。
    2.Iso系统的手机不支持flash,官方说法是,主要是缘于当时Flash播放器过于耗电,不适合移动设备。同时由于大多数网站都内嵌了Flash广告,因而浏览网页时的确很有可能会显著消耗电池电量。相比之下,苹果所采用的HTML5的视频播放由于可以较有效利用硬件资源,所以能耗方面优化空间大,加上HTML5的页面几乎没有广告,所以砍掉Flash的确有可能大幅减少网页浏览时的CPU计算量。另外,既有的Flash应用通常基于鼠标动作,对触摸支持不够好,这也是另一官方的理由。而从安全性方面考量,内置Flash支持意味着有可能引入相关的安全漏洞,而Flash实现由Adobe掌控,一旦出现问题,苹果难以直接把握。除此之外,还有一种非官方说法比较有意思,那就是基于Flash平台的应用非常丰富,很有可能威胁到苹果自家的AppStore,因为如果支持了Flash,大家都上网玩免费的Flash版游戏去了,可能会一定程度的影响到AppStore上的同类产品的销量,苹果也就分不到钱了。
    3.Adobe公司曾表示过,决定放弃Flash Player旨在为帮助进行HTML5的投资,因为HTML5能够代替苹果在其产品中预置的Flash软件,而且主要是能提高电池的效率。同时,Adobe也曾表示过,将专注于PC上的Flash开发,而针对移动设备的Flash工作将重点放在帮助Flash开发人员使用Adobe AIR为所有应用商店开发原生应用程序,而不再为新的移动设备(芯片、浏览器、OS版本等)开发Flash Player。
    4.手机上的flash版本始终没有电脑上的版本高,细心一点的就会发现,手机上最高的版本也不过6.1,而电脑上的都已经有8.0版本了,所以手机不支持。
    5.智能机的版本也是不断更新,自从安卓4.1之后,官方就不再支持flash了,因此flash无法正常运行。
    想要解决这个问题,办法不是没有的,毕竟一句老话在那里,办法总比困难多嘛。
    1.在手机上安装flash插件,有了插件,安装这个插件,就可以正常看动画和玩游戏。
    2.有的浏览器里面有内置flash,像百度浏览器、UC浏览器都有,想要看flash动画就下一个这样的浏览器就OK啦。
    3.安装转换器,将flash转换成手机能够识别的格式,如3pg,mp4等等。

上一篇:为什么要建设营销型网站?

下一篇:CSS网页布局开发时的常见问题小结