`
java6ean
  • 浏览: 41626 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
阅读更多
  这里暂时称Flash Player为Flash VM,技术上更为专业一些。

  Flash是一项伟大的技术,它让网页更丰富,催生了Youku,Tudou,QQ游戏,开心农场等一大批喜闻乐见的技术,把技术享受带给了老百姓,Flash技术从某种意义上说,比游戏更人性化,因为它不需安装,只要上网就ok,现在连父母那一辈都在谈论偷菜之类的话题。

  Flash VM,当然是Adobe提供的最优良,但Flash的巨大市场,也让开源界对这门不算新的技术有了兴趣,下面介绍几个开源领域的Flash VM。

  Gnash:http://www.gnu.org/software/gnash/
  顶顶大名的GUN的高优先级项目,C++写就,依赖很多库,可移植性较差,支持到SWF 7,性能一般,发展缓慢。

  Flirt:http://flirt.sourceforge.net/
  标准C写就,可移植性非常棒,笔者曾经把Flirt移植到手机上,性能一般,也刚刚支持到
SWF 7,现在项目处于停滞状态。

  Swfdec:http://swfdec.freedesktop.org/wiki/
  C写就,依赖很多库,可移植性一般,性能一般

  Lightspark:http://lightspark.sourceforge.net/
  最近才听到的FlashVM,C++写就,依赖LLVM,图形库用SDL,视频用ffmpeg
  这个FlashVM是笔者极力推荐的,代码写的非常干净利落,最主要的是它利用了现在最火的LLVM把对ActionScript的支持提高到了AS3,其他的开源虚拟机只支持AS2。
  Lightspark官网上有篇论文,写的非常棒,把SpiderMonkey/Tamarin等主流的VM比较了遍。
  该项目算是研究项目,因为利用了LLVM,所以对于研究如何高效实现FlashVM是很有帮助的(LLVM可以提供非常到位的代码剖析信息)。
  遗憾的是笔者还没编译,执行情况无法看到,请尝试过的兄弟,告知,thx

 

 
1
1
分享到:
评论
2 楼 java6ean 2013-10-16  
wuguanp 写道
请教 一下 Flirt 怎么移植 到 android 平台 。


flirt功能比较弱,移植上去意义不大
1 楼 wuguanp 2013-05-01  
请教 一下 Flirt 怎么移植 到 android 平台 。

相关推荐

    Arm64 Flashplayer Linux UOS 鲲鹏 飞腾

    Arm64 Flashplayer Linux UOS 鲲鹏 飞腾

    lightspark:一种开源Flash Player实现

    灯光火花 Lightspark是用于播放SWF格式文件的开源Flash播放器实现。 Lightspark可以作为Web浏览器插件或独立应用程序运行。 Lightspark支持使用所有版本的ActionScript语言编写的SWF文件。建筑与安装在准备构建...

    Vcastr 3.0 - flash video(flv) player (开源 Open Source)

    Vcastr 3.0 - flash video(flv) player (开源 Open Source),著名的网页flash播放器。

    Flv 播放器代码-Vcastr 3.0 - flash video(flv) player 开源

    NULL 博文链接:https://shirlly.iteye.com/blog/269271

    开源flash+xml相册组件

    支持as3.0 flashplayer9 支持xml和js两种加载模式 支持10种效果切换 支持随机播放和顺序播放 支持自定义网站链接,在本窗口、上层窗口和新窗口打开 支持自定义mp3随机播放、间隔随机播放、顺序播放 支持颜色、背景、...

    Extreme Flash Player:轻量级离线Flash Player-开源

    Extreme Flash Player 是一个易于使用的“Flash Player”,可以播放扩展名为“.swf”的文件。 它采用干净的界面构建,同时牢记“易用性”。 要获得使用帮助,请安装应用程序,然后单击“帮助”以打开帮助文件和文档

    Adobe Flash Player v34.0.0.242三合一Flash控件特别版.exe

    比如,尽管360浏览器自带flash player,但是想要更新这个集成的flash player通常是要升级浏览器的,但是假如你不想升级浏览器版本,却又要更新它集成的flash player以避免过期,那怎么办呢,这时你可以借助于系统中...

    Videojs开源HTML5和Flash视频播放器

    Video.js - 开源HTML5和Flash视频播放器

    Final SwfPlayer安卓Flash播放器

    播放器是基于Apache2.0开源项目开发,无版权风险, 是免费使用的。暂时只支持打开本地swf文件。你需要提前将swf下载下来,然后放置到手机上面安装测试。软件是免费下载不要积分。无法下载可私我发给你。

    FLASH Web阅读器

    利用开源的flash player,提供web浏览pdf。

    Flash Player with ActionScript support-开源

    具有ActionScript支持的Flash Player。 用C和C ++编写。 它包括两部分,一个是Player,另一个是ActionScript库。 在Linux和* BSD上运行。 现在非常艰难,还有很长的路要走。 如果您有任何问题,请与我联系。

    FlashPlayer - SWF to HTML-crx插件

    此扩展无需使用Adobe FlashPlayer之类的本地Flash插件即可在纯JS仿真器中播放Adobe Animate(Flash)的SWF对象。 该扩展使用两个开源Flash到JS库(Ruffle和SWF2JS)作为其仿真引擎。 默认情况下,扩展程序不播放...

    MPW Player-开源

    MPW Player开源FLV或MP3 Player。 使用Adobe Flash和Action Script的该项目

    Sewise Player 2.5.2.zip

    Sewise Player是一款免费开源的多媒体播放器,以HTML5技术为平台开发,兼容Flash技术,支持跨终端播放,不仅适用PC端播放,也适配iPad、iPhone、Android手机、平板电脑等移动终端。Sewise Player 2.5.2 更新日志:...

    AMuses Radio Player:Flash MP3 / OGG / AAC实时流播放器-开源

    Amuses Radio Player 1.02(基于Muses Flash Player www.muses.org / https://sourceforge.net/projects/ffmp3/?source=directory)AMuses Radio Player是用于音频流的开源Web Flash(Html5 beta)播放器(互联网上...

    Open Flash Chart例子、中文版PDF说明文档、参数表

    Open Flash Chart(简称OFC),是一个开源的flash报表组件。我们不仅可以免费使用,而且还可以修改源码,来达到我们想要的效果。客户端在得到数据以后,在Flash Player中渲染出报表图。  附带PDF说明文档,是中文版...

    GodLikeMouse Flash Video Player-开源

    GodLikeMouse Flash Video Player是一款强大的桌面应用程序,可播放FLV(Flash视频)文件。 GLM-FLV包括以下功能:流畅播放,保持宽高比,全屏播放模式,音量和视频控制等等。

    JF Simple Mp3 Flash Player-开源

    允许您从Flash播放器收听MP3。 它使用XML作为数据存储库,并且易于安装。 它被开发用来在网络环境中听音乐。 。 它基于屡获殊荣的玩家Jeroen Wijering。 用英语和西班牙语。

Global site tag (gtag.js) - Google Analytics