`
peijinlong
  • 浏览: 32070 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

FlashPlayer版本过旧导致的渲染问题以及关于10.1版硬件加速的开启

阅读更多
   近来用Flash CS4做项目的时候遇到了Flash Player版本导致的性能问题,目前使用的版本是2010年2月份发布的10.0.45.2。问题表现为大量的BitmapData快速轮换渲染导致的画面瞬间停顿、破碎。
   之前我们也遇到过类似的问题,无法解决,通过升级Flash Player版本后,问题消失。
   试了一下,果然将Player版本更新到Flash Professional CS5自带的10.1.53.64之后,问题消失,画面十分流畅,CPU占用也下去了。于是开始研究下是否考虑升级开发针对的版本。
   为了保证未来上线后,大多数人都能满足版本要求,于是上网查询了一下目前主流的Flash Player版本。google了一下,发现了一份比较有用的帖子。
     Flash Player Version History:http://www.flexdeveloper.eu/forums/actionscript-3-0/flash-player-version-history/
    里面介绍了各个大版本的Player 发行时间,发现10.1.53.64已经是今年6月份的版本了,这个时间不算太新,计算上开发的时间,等到产品的上线,这个版本已经算是十分旧的了。可以考虑针对这个版本进行开发。
   
    说到Player 10跟10.1,我当时在它刚发行最印象深刻的就是支持硬件加速。10版的Player需要在HTML页面中embed元素中增加wmode="gpu"属性才能开启硬件加速。而且加速的限制条件也十分的多,主要是针对H.264视频流的加速,对我们开发意义并不算大。
    但是现在的Player 10.1版中的硬件加速又得到了进一步的完善,于是又上网google了一下,找到了一遍十分有用的文章:
Flash Player 10.1 hardware acceleration for video and graphics:
http://www.adobe.com/devnet/flashplayer/articles/fplayer10_1_hardware_acceleration.html
    里面关于Hardware (GPU) graphics rendering 有一段写道:
引用
Hardware rendered objects include vector graphics, bitmaps, video, text, and filters. With hardware rendering, the GPU renders and composites graphic elements.

    这里提到了矢量图、位图、视频、文本、滤镜都可以通过GPU渲染并合成。
    经过到Adobe查证,开启硬件加速的硬件条件为支持DX9以上、PS2.0以上、显存128M以上的显卡才能开启。具体的列表可以到Adobe那里去查,里面有个详细的列表。
    至于上文提到的wmode="gpu"或者"direct",在10.1版本中已经变为可选的了,因为只要硬件支持,Player就会默认开启硬件加速,无需另外设置,只要发布的fla的发布设置里面开启了硬件加速就是了。
    好滴,看到这里,明天可以回去考虑升级开发环境的Player了。
分享到:
评论

相关推荐

    flashplayer V10.1.85

    此外,Flash Player还支持硬件加速,提高播放高清视频时的性能。 **3. 版本特点** FlashPlayer V10.1.85引入了多项改进,包括: - **性能提升**:优化了渲染引擎,使得内容加载更快,播放更加流畅。 - **稳定性...

    FLASH10.1 调试版播放器

    标题中的“FLASH10.1 调试版播放器”指的是Adobe Flash Player的一个特定版本,即10.1版本,且是专为开发者设计的调试版本。Flash Player是一款广泛应用于网页上的多媒体内容播放器,它能够播放动画、视频、交互式...

    Flash Player10.1.102.64

    这一版本的Flash Player支持更多的硬件加速功能,尤其是在视频播放方面,大大减轻了CPU的负担,提升了播放质量。 对于ActiveX版本的Adobe Flash Player(IEAOL)10.1.102.64,它是专为使用Internet Explorer内核的...

    关于flex3安装flash player9版本过低的解决办法

    标题中的“关于flex3安装flash player9版本过低的解决办法”揭示了主要问题:在使用Flex3开发工具时,用户遇到了Flash Player 9版本不兼容的问题。这通常是因为Flex3要求更高版本的Flash Player来运行其应用程序。...

    Adobe FlashPlayer 10.1.53.64

    FlashPlayer 10.1.53.64debug独立播放器版; FlashPlayer 10.1.53.64插件版for IE和firefox FlashPlayer 10.1.53.64-debug插件版for IE和firefox; FlashPlayer卸载工具

    FlashPlayer11版本地播放器-精简版

    因此,虽然这款精简版的FlashPlayer11本地播放器在一定程度上解决了离线播放的问题,但用户需谨慎使用,特别是在涉及网络安全和隐私的情况下,因为旧版本的Flash可能存在安全漏洞。 总的来说,FlashPlayer11本地...

    怎样在Ubuntu Linux上安装最新的FlashPlayer 10

    Adobe 公司最近发布了最新的 FlashPlayer 10.2 beta 版本,这个版本带来了阶段性视频硬件加速功能,在性能方面做了很大的提升。然而,因为这只是 beta 版本,官方没有提供 Linux 版本的安装包, Ubuntu 官方源也...

    flashplayer 10.1.102.64 for Linux 64bit

    首先,FlashPlayer 10.1.102.64版是针对Linux 64位系统优化的版本,它支持最新的技术标准,如H.264视频编码和AAC音频编码,能够播放高质量的网络媒体内容。这个版本还修复了若干安全漏洞,提升了系统的稳定性和安全...

    ie插件- flashplayer debug 10.1 调试版 天涯浪子

    ie插件- flashplayer debug 10.1 调试版 天涯浪子

    firefox - flashplayer debug 10.1 调试版 天涯浪子 for windows

    firefox - flashplayer debug 10.1 调试版 天涯浪子 for windows

    flashplayer-34.0.0.289独立版

    标题中的“flashplayer-34.0.0.289独立版”指的是Adobe Flash Player的一个特定版本,这是Adobe公司开发的一款广泛应用于网络上的多媒体内容播放器。Flash Player的主要功能是解析和执行SWF文件,这种文件格式通常...

    InstallFlashPlayer10.2.159.1.exe flashplayer最新版本2011-4-25更新

    总体来说,这个压缩包文件提供了一个历史性的Flash Player版本,对于那些需要运行旧版Flash内容或者研究历史软件发展的用户来说可能会有帮助。然而,由于Flash Player的安全性和支持问题,对于大多数日常用户来说,...

    flashplayer debug 版

    "安装Flash的Debug.txt" 文件很可能是包含有关如何正确安装和配置Flash Player Debug版的指南,以及解决可能出现的安装问题的方法。这份文档可能涵盖了如下内容: 1. 确保计算机上没有已安装的其他版本的Flash ...

    flashplayer18 与对应老版本 firefox49.0.2 打包下载

    标题中的“flashplayer18 与对应老版本 firefox49.0.2 打包下载”指的是一个包含Adobe Flash Player 18与Firefox浏览器49.0.2老版本的组合包,这样的打包下载主要是为了满足那些使用老旧设备或者系统,只能运行这些...

    flash player 10.3官方最新版.rar

    Flash Player 10.3官方最新版中的主要改进包括:加入媒体检测;- 加入回声取消处理;与浏览器集成的隐私控制;- 加入本机控制面板;Mac OS加入自动升级通知;它是首个为桌面和移动设备带来完整Web体验的版本,带来了...

    Flash Player 卸载工具 Adobe Flash Player Uninstaller 34.0.0.92.rar

    7. **安全防护**:卸载后,保持操作系统和浏览器的最新安全更新,以防范可能利用Flash Player旧版本漏洞的攻击。 总的来说,Adobe Flash Player Uninstaller 34.0.0.92是一个为了用户安全考虑的实用工具,它帮助...

    64位浏览器的flash插件下载(flashplayer for 64-bit browser)

    描述中的"NULL"意味着没有提供具体的描述信息,但我们可以通过标题推断,这篇博文可能提供了关于如何在64位浏览器上安装或下载Flash Player的指导,包括可能的兼容性问题、安装步骤、以及可能遇到的技术难题。...

    flashplayer_11_ax_debug

    Flash Player 11是Adobe的一个重要版本,它引入了许多新特性,包括硬件加速图形渲染,改进的性能,以及对Stage3D的支持,这是一种低级的图形API,可以实现类似游戏级别的3D图形效果。此外,它还增强了对ActionScript...

    恢复低版本的FlashPlayer.pdf

    当卸载后尝试安装低版本的Flash Player,系统却提示版本过高,这意味着即使卸载了新版本,系统仍保留了一些关于旧版本的信息。在这种情况下,我们需要深入到系统内部,尤其是注册表中,来彻底清除Flash Player的相关...

    Flash Player离线安装包

    Flash Player离线安装包下载

Global site tag (gtag.js) - Google Analytics