我正在玩一部播放大型电影的Adobe Air应用程序。我想在连接到Mac的1920x1080显示器上运行它。不幸的是,电影往往口吃,我敢打赌这是因为我没有使用硬件GPU加速来进行H264播放。
大多数播放器代码都是从我构建的网络播放器移植(也称为复制),并且在浏览器的Flash Player上运行非常流畅。所以代码应该不是问题。
在Flash Player中,要在全屏模式下使用GPU加速,您必须设置Stage.fullscreenSourceRect
属性。但是,这在Adobe Air中似乎不起作用......
有人有任何想法吗?
答案 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)