文档详情

Flash播放器移植报告.doc

发布:2017-06-13约6千字共6页下载文档
文本预览下载声明
Flash开发库调研报告 备选方案 商用方案: Flash Player 7 SDK 所谓的Flash Player SDK其实就是flash player的源码,adobe只提供给自己的合作伙伴,基本都是些硬件开发商。有了源代码,就可以根据不同的平台进行编译。据我所知,目前同行业中,茁壮网络取得了一个Flash Player SDK,具体的版本不是很记得,似乎是6.0。 但是Flash Player SDK最高版本只是7.0,adobe已经宣布自2007 年10 月1 日起, 将不再提供Macromedia Flash Player 7 SDK。 Flash Player 7 SDK 的迁移路径是下面将要介绍的Adobe Flash Lite 3。 Flash Lite Adobe Flash Lite 是Adobe的产品,是Flash Player SDK的替代者,是一个用于使设备制造商和内容开发商都受益的移动和消费电子设备的强大的运行时引擎。通过支持制造商为客户提供改进的 Web 浏览、视频内容和引人注目的交互式体验, Flash Lite 3 提供了使产品脱颖而出的有效方式。此外, Flash Lite 3 还允许开发人员快速创建引人入胜的移动应用程序, 加速上市时间, 并增加客户采用。 季风Flash引擎和插件 季风Flash引擎是北京泽华慧通开发的一个Flash引擎,季风Flash引擎可应用于flash UI设计,使用户在使用电子产品时获得超乎想象的界面交互体验。 季风Flash插件支持wince IE 的activex和Netscape的plugin标准,在浏览器中能够播放网络上流行的flash视频。 2、开源方案: Gnash Gnash取义于GNU + FLASH,立志于开发支持多平台的开源GNU Flash播放器,如今已经放出了0.8.7版本,Gnash可以做为一个单独的播放器,也可以做为浏览器的插件。占用内存小,速度快;支持多个操作系统,如embedded GNU/Linux, FreeBSD, NetBSD,将来还会支持Windows平台;可以在多种硬件平台上运行,可以用于PC,游戏机,以及其他掌上设备。 Gnash是在GameSWF基础上发展而来,跟GameSWF一样,也是采用C++语言编写,其代码可以通过GNU组织的Ftp分布在世界各地的镜像下载。该开源项目目前会经常更新,释放新版本,稳定性较好。 Swfdec 从名字上看,就可以知道,支持SWF文件的解码和播放,该开源方案更新的很慢,自从2008年12月之后,再没有过新的版本释放,因此稳定性较差。 Lightspark Lightspark是采用GPLv3授权的开源Flash播放器替代,支持基于OpenGL的渲染和基于LLVM的ActionScript执行。最新该版本支持最新的flash脚本语言ActionScript 3.0。其它的开源Flash播放器替代如Gnash和Swfdec不支持 ActionScript 3.0。 目前最新版本为0.4.2rc2,仍在不断的开发、完善中。 飞漫flashplayer2.0 从网上偶然看到飞漫公司原来有个flashplayer2.0,而且是基于MINI GUI做的,网上也下到了源码,但是这个播放器很老了,是02年写的,后来没有过更新。对于Flash新的格式和功能估计支持有限。 功能对比 从功能上来说,对Flash播放支持最好的,无疑肯定是adobe公司的产品:Flash Player和Flash Lite,考虑到Flash Player已经不更新了,只考虑Flash Lite 3。Flash Lite 3的功能如下: FLV 支持 Adobe Flash Lite 3 运行时支持 FLV, 该格式是 Internet 上最流行的视频格式, 在流行的网站 (如 CNN、YouTube 和 MySpace) 上广为使用。 借助 Flash Lite 3, 通过流式播放视频, 或通过作为独立的应用程序下载视频剪辑, 或者在与移动 Web 浏览器集成时, 用户可以在他们的设备上像在桌面上那样处理 Web 视频。 Flash Lite 3 包含对 On2 VP6 和 Sorenson 视频编解码器的支持。 改进的 Web 浏览能力, 并支持大多数 Flash 8 内容 对大多数 Flash 8 内容的改进的 Web 浏览能力支持。Flash Lite 3 改进了各种设备上的 Web 浏览体验。 借助对 Flash Player 8 的 SWF 文件的呈现的支持, 您可以查看喜爱的 Web 视频和流行的新闻和娱乐站点 更快的性能 通过更加有效的资源管理, Flash Lite 3 性能已得到了优化, 从而产生改进的呈
显示全部
相似文档