如何在Adobe Air全屏应用程序中获得H264的GPU加速?

时间:2010-07-16 14:00:48

标签: flash actionscript-3 air

我正在玩一部播放大型电影的Adobe Air应用程序。我想在连接到Mac的1920x1080显示器上运行它。不幸的是,电影往往口吃,我敢打赌这是因为我没有使用硬件GPU加速来进行H264播放。

大多数播放器代码都是从我构建的网络播放器移植(也称为复制),并且在浏览器的Flash Player上运行非常流畅。所以代码应该不是问题。

在Flash Player中,要在全屏模式下使用GPU加速,您必须设置Stage.fullscreenSourceRect属性。但是,这在Adobe Air中似乎不起作用......

有人有任何想法吗?

3 个答案:

答案 0 :(得分:1)

这可能是问题所在。 H264硬件加速由Flash Player 10(代号Gala)引入,需要NVIDIA GeForce 9400M,320M或GT 330M。你有这些GPU吗?

然而,有人说这个功能在10.1中删除了:http://9to5mac.com/node/17690?utm_source = feedburner& utm_medium = feed& utm_campaign = Feed:+ 9To5Mac-MacAllDay +%289 + to + 5 + Mac + - + +苹果情报%29

我们不知道您正在使用的Adobe Air版本。某些版本的Adobe Air仅在Windows平台上支持h264硬件解码:http://blogs.adobe.com/air/2009/11/adobe_air_2_beta_now_available.html

答案 1 :(得分:1)

答案 2 :(得分:1)