AIR 2 HTMLLoader组件中的Flash视频slooow

时间:2010-06-08 05:14:07

标签: flex flash air flex4

我正在使用Flash Builder 4在Flex 4 / Air 2中使用全屏信息亭应用程序。

我们有一个公司培训网站,员工可以通过自助服务终端访问,主要内容是互动式Flash培训视频。我们的目标机器绝不是“强劲”,它们是Atom n270s @ 1.6Ghz,1Gb RAM。

目前,视频在Air应用程序中使用时几乎无法使用,应用程序完全没有响应(100%cpu使用情况,点击事件需要大约5-10秒才能注册)。

到目前为止,我已经尝试过:

  • 将默认帧速率从24fps提高到60. 没有改善。

    nativeWindow.stage.frameRate = 60;

  • 在我的应用程序的精简版本中运行视频,只是指向培训网站的全屏HTMLLoader组件。 没有比以前更好的了。

  • 禁用超线程。 Atom CPU分为两个虚拟核心,AIR应用程序只能使用一个线程,因此CPU占用率达到50%。由于自助服务终端只运行AIR应用程序,我很乐意放弃超线程以提高Ai​​r应用程序的性能。 边际改善。

如果在同一台计算机上的ie7中查看,同一个具有相同视频的网站会响应,尽管Internet Explorer利用了CPU的超线程。

Flash视频是使用Adobe Captivate构建的,据我所知,使用JavaScript将结果传回服务器。

1 个答案:

答案 0 :(得分:0)

Adob​​e Air 2最近推出了Beta(6月15日,我发布了这个问题的那一天...),并且当在CPU上启用超线程时,此版本正确地利用了两个虚拟内核。

在HTMLLoader组件中播放Flash内容时的CPU使用率从100%下降到60%左右,这是一个巨大的改进。