阅读更多

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系列 编解码学习笔记(十二):其他编解码 编解码学习笔记(十三):容器(上篇) 编解码学习笔记(十四):容器(下篇) 编解码学习笔记(一):基本概念   ...

  • spring-ai-bedrock-converse-1.0.0-M7.jar中文文档.zip

    # 【spring-ai-bedrock-converse-1.0.0-M7.jar中文文档.zip】 中包含: 中文文档:【spring-ai-bedrock-converse-1.0.0-M7-javadoc-API文档-中文(简体)版.zip】 jar包下载地址:【spring-ai-bedrock-converse-1.0.0-M7.jar下载地址(官方地址+国内镜像地址).txt】 Maven依赖:【spring-ai-bedrock-converse-1.0.0-M7.jar Maven依赖信息(可用于项目pom.xml).txt】 Gradle依赖:【spring-ai-bedrock-converse-1.0.0-M7.jar Gradle依赖信息(可用于项目build.gradle).txt】 源代码下载地址:【spring-ai-bedrock-converse-1.0.0-M7-sources.jar下载地址(官方地址+国内镜像地址).txt】 # 本文件关键字: spring-ai-bedrock-converse-1.0.0-M7.jar中文文档.zip,java,spring-ai-bedrock-converse-1.0.0-M7.jar,org.springframework.ai,spring-ai-bedrock-converse,1.0.0-M7,org.springframework.ai.bedrock.converse,jar包,Maven,第三方jar包,组件,开源组件,第三方组件,Gradle,springframework,spring,ai,bedrock,converse,中文API文档,手册,开发手册,使用手册,参考手册 # 使用方法: 解压 【spring-ai-bedrock-converse-1

  • 房地产 -可视化管理课件.ppt

    房地产 -可视化管理课件.ppt

  • tokenizers-0.18.0.jar中文-英文对照文档.zip

    # 【tokenizers-***.jar***文档.zip】 中包含: ***文档:【tokenizers-***-javadoc-API文档-中文(简体)版.zip】 jar包下载地址:【tokenizers-***.jar下载地址(官方地址+国内镜像地址).txt】 Maven依赖:【tokenizers-***.jar Maven依赖信息(可用于项目pom.xml).txt】 Gradle依赖:【tokenizers-***.jar Gradle依赖信息(可用于项目build.gradle).txt】 源代码下载地址:【tokenizers-***-sources.jar下载地址(官方地址+国内镜像地址).txt】 # 本文件关键字: tokenizers-***.jar***文档.zip,java,tokenizers-***.jar,ai.djl.huggingface,tokenizers,***,ai.djl.engine.rust,jar包,Maven,第三方jar包,组件,开源组件,第三方组件,Gradle,djl,huggingface,中文API文档,手册,开发手册,使用手册,参考手册 # 使用方法: 解压 【tokenizers-***.jar***文档.zip】,再解压其中的 【tokenizers-***-javadoc-API文档-中文(简体)版.zip】,双击 【index.html】 文件,即可用浏览器打开、进行查看。 # 特殊说明: ·本文档为人性化翻译,精心制作,请放心使用。 ·只翻译了该翻译的内容,如:注释、说明、描述、用法讲解 等; ·不该翻译的内容保持原样,如:类名、方法名、包名、类型、关键字、代码 等。 # 温馨提示: (1)为了防止解压后路径太长导致浏览器无法打开,推荐在解压时选择“解压到当前文件夹”(放心,自带文件夹,文件不会散落一地); (2)有时,一套Java组件会有多个jar,所以在下载前,请仔细阅读本篇描述,以确保这就是你需要的文件; # Maven依赖: ``` <dependency> <groupId>ai.djl.huggingface</groupId> <artifactId>tokenizers</artifactId> <version>***</version> </dependency> ``` # Gradle依赖: ``` Gradle: implementation group: 'ai.djl.huggingface', name: 'tokenizers', version: '***' Gradle (Short): implementation 'ai.djl.huggingface:tokenizers:***' Gradle (Kotlin): implementation("ai.djl.huggingface:tokenizers:***") ``` # 含有的 Java package(包): ``` ai.djl.engine.rust ai.djl.engine.rust.zoo ai.djl.huggingface.tokenizers ai.djl.huggingface.tokenizers.jni ai.djl.huggingface.translator ai.djl.huggingface.zoo ``` # 含有的 Java class(类): ``` ai.djl.engine.rust.RsEngine ai.djl.engine.rust.RsEngineProvider ai.djl.engine.rust.RsModel ai.djl.engine.rust.RsNDArray ai.djl.engine.rust.RsNDArrayEx ai.djl.engine.rust.RsNDArrayIndexer ai.djl.engine.rust.RsNDManager ai.djl.engine.rust.RsSymbolBlock ai.djl.engine.rust.RustLibrary ai.djl.engine.rust.zoo.RsModelZoo ai.djl.engine.rust.zoo.RsZooProvider ai.djl.huggingface.tokenizers.Encoding ai.djl.huggingface.tokenizers.HuggingFaceTokenizer ai.djl.huggingface.tokenizers.HuggingFaceTokenizer.Builder ai.djl.hu

  • 基于MATLAB的BP神经网络预测模型构建与应用

    内容概要:本文详细介绍了如何使用MATLAB构建和应用BP神经网络预测模型。首先,通过读取Excel数据并进行预处理,如归一化处理,确保数据的一致性和有效性。接着,配置网络结构,选择合适的训练算法(如SCG),设置训练参数(如最大迭代次数、目标误差等)。然后,进行模型训练,并通过可视化窗口实时监控训练过程。训练完成后,利用测试集评估模型性能,计算均方误差(MSE)和相关系数(R²),并通过图表展示预测效果。最后,将训练好的模型保存以便后续调用,并提供了一个简单的预测函数,确保新数据能够正确地进行归一化和预测。 适合人群:具有一定MATLAB基础,从事数据分析、机器学习领域的研究人员和技术人员。 使用场景及目标:适用于需要对多维数据进行预测的任务,如电力负荷预测、金融数据分析等。主要目标是帮助用户快速搭建一个可用的BP神经网络预测系统,提高预测准确性。 其他说明:文中提供了完整的代码框架和详细的注释,便于理解和修改。同时,强调了数据预处理的重要性以及一些常见的注意事项,如数据量的要求、归一化的必要性等。

  • tokenizers-0.22.1.jar中文-英文对照文档.zip

    # 【tokenizers-***.jar***文档.zip】 中包含: ***文档:【tokenizers-***-javadoc-API文档-中文(简体)版.zip】 jar包下载地址:【tokenizers-***.jar下载地址(官方地址+国内镜像地址).txt】 Maven依赖:【tokenizers-***.jar Maven依赖信息(可用于项目pom.xml).txt】 Gradle依赖:【tokenizers-***.jar Gradle依赖信息(可用于项目build.gradle).txt】 源代码下载地址:【tokenizers-***-sources.jar下载地址(官方地址+国内镜像地址).txt】 # 本文件关键字: tokenizers-***.jar***文档.zip,java,tokenizers-***.jar,ai.djl.huggingface,tokenizers,***,ai.djl.engine.rust,jar包,Maven,第三方jar包,组件,开源组件,第三方组件,Gradle,djl,huggingface,中文API文档,手册,开发手册,使用手册,参考手册 # 使用方法: 解压 【tokenizers-***.jar***文档.zip】,再解压其中的 【tokenizers-***-javadoc-API文档-中文(简体)版.zip】,双击 【index.html】 文件,即可用浏览器打开、进行查看。 # 特殊说明: ·本文档为人性化翻译,精心制作,请放心使用。 ·只翻译了该翻译的内容,如:注释、说明、描述、用法讲解 等; ·不该翻译的内容保持原样,如:类名、方法名、包名、类型、关键字、代码 等。 # 温馨提示: (1)为了防止解压后路径太长导致浏览器无法打开,推荐在解压时选择“解压到当前文件夹”(放心,自带文件夹,文件不会散落一地); (2)有时,一套Java组件会有多个jar,所以在下载前,请仔细阅读本篇描述,以确保这就是你需要的文件; # Maven依赖: ``` <dependency> <groupId>ai.djl.huggingface</groupId> <artifactId>tokenizers</artifactId> <version>***</version> </dependency> ``` # Gradle依赖: ``` Gradle: implementation group: 'ai.djl.huggingface', name: 'tokenizers', version: '***' Gradle (Short): implementation 'ai.djl.huggingface:tokenizers:***' Gradle (Kotlin): implementation("ai.djl.huggingface:tokenizers:***") ``` # 含有的 Java package(包): ``` ai.djl.engine.rust ai.djl.engine.rust.zoo ai.djl.huggingface.tokenizers ai.djl.huggingface.tokenizers.jni ai.djl.huggingface.translator ai.djl.huggingface.zoo ``` # 含有的 Java class(类): ``` ai.djl.engine.rust.RsEngine ai.djl.engine.rust.RsEngineProvider ai.djl.engine.rust.RsModel ai.djl.engine.rust.RsNDArray ai.djl.engine.rust.RsNDArrayEx ai.djl.engine.rust.RsNDArrayIndexer ai.djl.engine.rust.RsNDManager ai.djl.engine.rust.RsSymbolBlock ai.djl.engine.rust.RustLibrary ai.djl.engine.rust.zoo.RsModelZoo ai.djl.engine.rust.zoo.RsZooProvider ai.djl.huggingface.tokenizers.Encoding ai.djl.huggingface.tokenizers.HuggingFaceTokenizer ai.djl.huggingface.tokenizers.HuggingFaceTokenizer.Builder ai.djl.hu

  • 基于蒙特卡洛算法的电动汽车对IEEE 33节点电网影响的研究及应用场景分析

    内容概要:本文探讨了电动汽车(EV)对IEEE 33节点电网的影响,特别是汽车负荷预测与节点潮流网损、压损计算。通过蒙特卡洛算法模拟电动汽车负荷的时空特性,研究了四种不同场景下电动汽车接入电网的影响。具体包括:负荷接入前后的网损与电压计算、不同节点接入时的变化、不同时段充电的影响以及不同负荷大小对电网的影响。通过这些分析,揭示了电动汽车充电行为对电网的具体影响机制,为未来的电网规划和优化提供了重要参考。 适合人群:从事电力系统研究的专业人士、电网规划工程师、电动汽车行业从业者、能源政策制定者。 使用场景及目标:①评估电动汽车大规模接入对现有电网基础设施的压力;②优化电动汽车充电设施的布局和运营策略;③为相关政策和技术标准的制定提供科学依据。 其他说明:文中提供的Python代码片段用于辅助理解和验证理论分析,实际应用中需要更复杂的模型和详细的电网参数。

  • 房地产 -【万科经典-第五园】第五园产品推介会.ppt

    房地产 -【万科经典-第五园】第五园产品推介会.ppt

Global site tag (gtag.js) - Google Analytics