适用于iOS的Adobe Air:MovieClip动画以高帧率/ FPS运行

时间:2017-04-20 22:22:04

标签: ios actionscript-3 flash air adobe

使用Adobe Animate(Flash)构建的Air for iOS项目存在一个奇怪的问题,即在加载netstream / netconnection视频时,MovieClip [preload]动画以非常高的帧速率播放。

项目本身的帧率设置为17fps,我也尝试通过as3设置帧率(使用stage.frameRate=17),但无论出于何种原因,这个动画总是看起来非常高帧速率(800-3000fps!),但最终会降低到17.这似乎只在我第一次在iOS设备上打开应用程序时发生。如果我再次调用相同的功能来播放视频,那么动画将以17fps的速度播放。

我使用https://code.tutsplus.com/tutorials/quick-tip-how-to-build-a-frame-rate-counter-in-actionscript-30--active-3479处的代码来确定它正在播放的实际FPS(在某些情况下,我发现它在3000fps左右!)我也试过使用各种帧速率限制/限制的代码无效(例如在此处找到的类:http://blog.gskinner.com/archives/2009/05/idle_cpu_usage_.html)并且我的想法已经用完了......

Air for iOS渲染模式设置为GPU,但更改为其他任何内容都有相同的问题。我已经阅读了很多关于Air for iOS应用程序的低FPS问题,但是还没有遇到类似于这个问题的任何问题,并且需要找出是否有人遇到类似的问题并且可能知道解决方案!

感谢任何帮助!

0 个答案:

没有答案