当前位置:  开发笔记 > 编程语言 > 正文

非活动浏览器选项卡中的Flash影片暂停或不实时执行

如何解决《非活动浏览器选项卡中的Flash影片暂停或不实时执行》经验,为你挑选了0个好方法。

我注意到一些意想不到的行为.在过去的几个月中,Firefox,Flash播放器或两者都发生了变化,使得处于非活动浏览器选项卡中的Flash电影不再实时执行.它们似乎仍然可以执行,但只能以突发方式执行,而不是以可预测的方式执行.这是一个问题,因为我开发了一个基于Flash(Actionscript 2.0,Flash CS3)的多人游戏,可以维持网络连接并允许玩家聊天等.

我们的许多玩家抱怨Firefox在玩游戏时崩溃.我也注意到了它,不是太频繁,但它每周都会崩溃几次.(Firefox崩溃,我没有收到来自Flash播放器的消息,表明我的代码中存在无限循环或问题)我的理论是,当我的游戏中存在大量活动时,这种新行为导致崩溃,导致大量未处理我的游戏的网络流量在Firefox/Flash之前获得缓冲将使其有机会执行.这可能导致缓冲区溢出或数据包丢失,结果导致崩溃.有时我会切换回运行我的游戏的标签并发现一个显示错误,看起来好像Flash完全无法执行它应该执行的操作.我会假设这种新行为是故意的,例如,防止非活动选项卡中的所有基于Flash的广告执行,从而杀死性能.

在对Chrome(5.0.342.9测试版)的快速测试中,Flash的"暂停"似乎也存在,但不知何故,它似​​乎不是一个问题.我的用户只抱怨Firefox崩溃,而不是其他浏览器.

我的机器:

Windows 7 x64

Firefox 3.6.3

Flash Player 10.1.50.426

我的游戏:triplejack.com

有任何想法吗?理想情况下,我想为我的Flash游戏禁用此行为,以便即使在非活动选项卡中也可以实时执行.谢谢你的帮助!

推荐阅读
ar_wen2402851455
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有