阅读更多

16顶
3踩

Web前端
面对HTML5技术的发展,Flash节节败退,首先是iOS设备不支持Flash,后来Adobe又宣布将终止移动设备上Linux平台上Flash Player的开发工作,根据Adobe发布的Flash路线图来看,未来Flash将逐渐消弱普通的需求,专注于游戏和增值视频领域。

但从目前的技术来看,HTML5还远远替代不了Flash的地位。目前互联网上大约80%的在线视频是Flash格式。



不过,最近Firefox浏览器的缔造者Mozilla推出了一个新的解决方案,即使用HTML5技术来渲染和播放Flash文件。

该项目名为Shumway,托管在Github上,这是一个“基于JavaScript的Flash虚拟机和运行时”。Mozilla称这是一个HTML5技术实验,目的是探索并构建一个基于JavaScript的、可靠有效的SWF(Flash文件格式)渲染器,而无需本地代码支持。

该项目由社区驱动,由Mozilla提供支持。Mozilla表示,如果实验成功,会在Firefox中整合该技术。

之前谷歌、Adobe都推出了将Flash文件转换成HTML5格式的工具,但是转换都会存在一些不尽人意的地方。相比这些工具,Mozilla的这个方案更实用,直接在浏览器中集成了替代Flash Player的播放器,且无需插件。如果该技术成熟,将会加速Flash Player的终结。

Shumway源码:https://github.com/mozilla/shumway
  • 大小: 10.7 KB
16
3
评论 共 19 条 请登录后发表评论
19 楼 vickemble 2012-06-11 22:23
没有Flash就没有新中国,
没有Flash就没有新中国,
Flash辛劳为民族,
Flash他一心救中国,
他指给了人民解放的道路,
他领导中国走向光明,
他坚持了抗战八年多,
他改善了人民的生活,
他建设了敌后根据地,
他实行了民主好处多.
没有Flash就没有新中国,
没有Flash就没有新中国.
没有Flash就没有新中国,
没有Flash就没有新中国,
Flash辛劳为民族,
Flash他一心救中国,
他指给了人民解放的道路,
他领导中国走向光明,
他坚持了抗战八年多,
他改善了人民的生活,
他建设了敌后根据地,
他实行了民主好处多.
没有Flash就没有新中国,
没有Flash就没有新中国.




18 楼 guji528 2012-06-11 09:25
Flash的贡献也很大啊,为什么老是要摧毁Flash呢
17 楼 viMory 2012-06-10 08:41
fjjiaboming 写道
jzzwy 写道
根据天朝用户惯例,IE6的用户还是比较多的

我们要加速它们的死亡, 鼓吹起技术号角.

没有ie6,还有ie10,IE10已内置Flash Player,世界变化太快,你我看不明白!
16 楼 anglestudio 2012-06-10 00:56
个人感觉哈,flash确实吃内存,不管哪个浏览器,渲染的时候,再运行别的程序都有影响
15 楼 tsoukw 2012-06-09 08:27
flash player == flash嗎?
14 楼 fjjiaboming 2012-06-08 17:53
jzzwy 写道
根据天朝用户惯例,IE6的用户还是比较多的

我们要加速它们的死亡, 鼓吹起技术号角.
13 楼 骨之灵魂 2012-06-08 14:55
会不会涉及侵权啊。
12 楼 joe9i0 2012-06-08 13:29
huaishk 写道
kisa1022 写道
ba1du 写道
根据天朝用户惯例,flash player终结N年后,flash player在天朝仍占有半壁江山。


同感。

同楼上。

同感 +1
11 楼 huaishk 2012-06-08 13:24
kisa1022 写道
ba1du 写道
根据天朝用户惯例,flash player终结N年后,flash player在天朝仍占有半壁江山。


同感。

同楼上。
10 楼 jzzwy 2012-06-08 13:00
根据天朝用户惯例,IE6的用户还是比较多的
9 楼 kisa1022 2012-06-08 12:21
ba1du 写道
根据天朝用户惯例,flash player终结N年后,flash player在天朝仍占有半壁江山。


同感。
8 楼 ximenchuifeng 2012-06-08 12:13
我只是来看评论的~
7 楼 ba1du 2012-06-08 10:21
根据天朝用户惯例,flash player终结N年后,flash player在天朝仍占有半壁江山。
6 楼 yunzhongxia 2012-06-08 08:40
swf是开放的文件格式,除了adobe一直以来没人解析过,这次看mozilla了
5 楼 cgd123 2012-06-07 19:33
这里的评论很有智慧呀。才华呀。
4 楼 timshaw9791 2012-06-07 19:23
前人干过这种事情,不过没成功,不知道这次mozilla能否成功。
3 楼 zhangdaiping 2012-06-07 18:09
tag13346 写道
怎么感觉这个不是加速终结,而是促成永生呢

人家只是说终结flash player,又不是flash,别理解错。终结的是player,永生的是flash
2 楼 s929498110 2012-06-07 17:12
这个是HTML5支持flash了,确实不会终结flash,比较媒体文件还是flash文件,只是播放器变了
1 楼 tag13346 2012-06-07 16:59
怎么感觉这个不是加速终结,而是促成永生呢

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 从Mozilla推Flash渲染方案想到的

    最近Firefox浏览器的缔造者Mozilla推出了一个新的解决方案,即使用HTML5技术来渲染和播放Flash文件。 个人认为此举对HTML5和Flash来说,是一个多赢的事情,理由是:1.用户更方便:可以无需插件使用、观看Flash;2....

  • HTML5 & Flash 现状及未来预测

    2010年4月30日,乔布斯宣布iOS弃Flash,采用HTML5的消息传出后,微软也力挺乔布斯,称Flash落后。乔布斯封杀Flash的理由是:Flash不适合触摸设备,技术...2010年Flash Player的市场份额将近98%,普及率高,受众广。

  • 各种音视频编解码学习详解 h264 ,mpeg4 ,aac 等所有音视频格式

    这里指的变换既包括将 信号或者数据流进行编码(通常是为了传输、存储或者加密)或者提取得到一个编码流的操作,也包括为了观察或者处理从这个编码流中恢复适合观察或操作的形式的操作。编解码器经常用在视频会议和...

  • 音视频技术总结

    这里指的变换既包括将信号或者数据流进行编码(通常是为了传输、存储或者加密)或者提取得到一个编码流的操作,也包括为了观察或者处理从这个编码流中恢复适合观察或操作的形式的操作。编解码器经常用在视频会议和流...

  • 又一篇关于各种音视频编码的

    这里指的变换既包括将 信号或者数据流进行编码(通常是为了传输、存储或者加密)或者提取得到一个编码流的操作,也包括为了观察或者处理从这个编码流中恢复适合观察或操作的形式的操作。编解码器经常用在视频会议和...

  • 音视频编解码知识学习详解(分多部分进行详细分析)

    这里指的变换既包括将信号或者数据流进行编码(通常是为了传输、存储或者加密)或者提取得到一个编码流的操作,也包括为了观察或者处理从这个编码流中恢复适合观察或操作的形式的操作。编解码器经常用在视频会议和流...

  • 各种音视频编解码学习详解

    这里指的变换既包括将 信号或者数据流进行编码(通常是为了传输、存储或者加密)或者提取得到一个编码流的操作,也包括为了观察或者处理从这个编码流中恢复适合观察或操作的形式的操作。编解码器经常用在视频会议和...

  • 音视频编解码 文件格式 协议内容详解

    这里指的变换既包括将 信号或者数据流进行编码(通常是为了传输、存储或者加密)或者提取得到一个编码流的操作,也包括为了观察或者处理从这个编码流中恢复适合观察或操作的形式的操作。编解码器经常用在视频会议和...

  • 我的Android进阶之旅------>Android中编解码学习笔记

    这里指的变换既包括将 信号或者数据流进行编码(通常是为了传输、存储或者加密)或者提取得到一个编码流的操作,也包括为了观察或者处理从这个编码流中恢复适合观察或操作的形式的操作。编解码器经常用在视频会议和...

  • 配制ubuntu - 使用大全整理 (其中有转载内容,如果有您的文章,请与我联系,我将加入你的名称)

    ),而将时区信息保存在 /usr/share/lib/timezone (或者在某些系统中可能是 /usr/local/timezone )目录下某个适当的文件中,然后用一个符号链接文件 /etc/localtime 指向它。 查看硬件时钟用命令: hwclock -...

  • (转)各种音视频编解码学习详解 h264 ,mpeg4 ,aac 等所有音视频格式(二)

    在wiki上,我们注意到“Windows Media Player 10 Mobile”,显示WMV10将用于移动,可能是Windows Mobile。但是我们没有查到进一步的资料。 WMA 扩展名 .wma 互联网媒体类型 audio/x-ms-wma 统一类型...

  • SitePoint Podcast#51:真正的Web设计师获得它

    我想我对这个问题有一个疑问,就是我很难相信,如果他们不升级正在穿越Internet的任何内容,并且不会遇到在IE 6上运行的问题,我必须相信他们访问的几乎所有网站,此时大多数网站都将挂断某种IE 6。 Patrick: Well,...

  • 【音视频知识】各种音视频编解码学习详解

    编解码学习笔记(十一):Flash Video系列 编解码学习笔记(十二):其他编解码 编解码学习笔记(十三):容器(上篇) 编解码学习笔记(十四):容器(下篇) 编解码学习笔记(一):基本概念   ...

  • 【前端素材】大数据-设备环境监测平台.zip

    大数据技术指的是用于处理和分析大规模数据集的技术和工具。以下是一些常见的大数据技术和工具: Hadoop:Apache Hadoop是一个用于分布式存储和处理大规模数据的开源框架。它包括Hadoop Distributed File System(HDFS)用于数据存储和MapReduce用于数据处理。 Spark:Apache Spark是一个快速、通用的集群计算系统,提供了比MapReduce更快的数据处理能力。它支持内存计算和更多复杂的数据处理流程。 NoSQL数据库:NoSQL数据库(如MongoDB、Cassandra等)则更适用于处理这类数据。 数据仓库:数据仓库是一个用于集成和分析大规模数据的存储系统,一些知名的数据仓库包括Snowflake、Amazon Redshift等。 数据湖:数据湖是一个存储结构化和非结构化数据的存储池,用于支持数据分析和机器学习应用。 机器学习:大数据技术也广泛应用于机器学习领域,支持大规模数据的模型训练和预测分析。 流式处理:针对实时数据处理需求,流式处理技术(如Apache Kafka、Apache Flink)可以实时。

  • 倍福GSDML-V2.31-Pepperl+Fuchs-PxV100-20210104.xml

    倍福GSDML-V2.31-Pepperl+Fuchs-PxV100-20210104.xml

  • 【前端素材】大数据-地图数据可视化.zip

    大数据技术指的是用于处理和分析大规模数据集的技术和工具。以下是一些常见的大数据技术和工具: Hadoop:Apache Hadoop是一个用于分布式存储和处理大规模数据的开源框架。它包括Hadoop Distributed File System(HDFS)用于数据存储和MapReduce用于数据处理。 Spark:Apache Spark是一个快速、通用的集群计算系统,提供了比MapReduce更快的数据处理能力。它支持内存计算和更多复杂的数据处理流程。 NoSQL数据库:NoSQL数据库(如MongoDB、Cassandra等)则更适用于处理这类数据。 数据仓库:数据仓库是一个用于集成和分析大规模数据的存储系统,一些知名的数据仓库包括Snowflake、Amazon Redshift等。 数据湖:数据湖是一个存储结构化和非结构化数据的存储池,用于支持数据分析和机器学习应用。 机器学习:大数据技术也广泛应用于机器学习领域,支持大规模数据的模型训练和预测分析。 流式处理:针对实时数据处理需求,流式处理技术(如Apache Kafka、Apache Flink)可以实时。

  • 使用WADL文件的工具(高分项目).zip

    Java SSM项目是一种使用Java语言和SSM框架(Spring + Spring MVC + MyBatis)开发的Web应用程序。SSM是一种常用的Java开发框架组合,它结合了Spring框架、Spring MVC框架和MyBatis框架的优点,能够快速构建可靠、高效的企业级应用。 1. Spring框架:Spring是一个轻量级的Java开发框架,提供了丰富的功能和模块,用于开发企业级应用。它包括IoC(Inverse of Control,控制反转)容器、AOP(Aspect-Oriented Programming,面向切面编程)等特性,可以简化开发过程、提高代码的可维护性和可测试性。 2. Spring MVC框架:Spring MVC是基于Spring框架的Web框架,用于开发Web应用程序。它采用MVC(Model-View-Controller,模型-视图-控制器)的架构模式,将应用程序分为模型层、视图层和控制器层,提供了处理请求、渲染视图和管理流程的功能。 3. MyBatis框架:MyBatis是一个持久层框架,用于与数据库进行交互。它提供了一种将数据库操作与Java对象映射起来的方式,避免了手动编写繁琐的SQL语句,并提供了事务管理和缓存等功能,简化了数据库访问的过程

  • 库提供工具,用于检测N +1查询并计算使用Spring和Hibernate生成的查询(高分毕设).zip

    Java SSM项目是一种使用Java语言和SSM框架(Spring + Spring MVC + MyBatis)开发的Web应用程序。SSM是一种常用的Java开发框架组合,它结合了Spring框架、Spring MVC框架和MyBatis框架的优点,能够快速构建可靠、高效的企业级应用。 1. Spring框架:Spring是一个轻量级的Java开发框架,提供了丰富的功能和模块,用于开发企业级应用。它包括IoC(Inverse of Control,控制反转)容器、AOP(Aspect-Oriented Programming,面向切面编程)等特性,可以简化开发过程、提高代码的可维护性和可测试性。 2. Spring MVC框架:Spring MVC是基于Spring框架的Web框架,用于开发Web应用程序。它采用MVC(Model-View-Controller,模型-视图-控制器)的架构模式,将应用程序分为模型层、视图层和控制器层,提供了处理请求、渲染视图和管理流程的功能。 3. MyBatis框架:MyBatis是一个持久层框架,用于与数据库进行交互。它提供了一种将数据库操作与Java对象映射起来的方式,避免了手动编写繁琐的SQL语句,并提供了事务管理和缓存等功能,简化了数据库访问的过程

  • node-v12.16.0-x86.msi

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

  • 安全实践-工业互联网安全实践与趋势分析dr.pptx

    安全实践-工业互联网安全实践与趋势分析dr.pptx

Global site tag (gtag.js) - Google Analytics