【问题标题】:Flash Audio Lag in Google ChromeGoogle Chrome 中的 Flash 音频延迟
【发布时间】:2012-08-06 23:12:58
【问题描述】:

我目前正在开发一款 Flash 游戏,至少在我的机器上,Chrome 中的音频似乎滞后了几分之一秒,但在 IE 或 FF 中则没有。这不是什么大问题,游戏仍然可以玩,但有点烦人。从开发的角度来看,我能做些什么来解决这个问题,还是用户必须解决的问题?

编辑:我现在在另外两台机器上测试了它,同样的事情发生了。音频在 chrome 中延迟,但在 Firefox 或 IE 中没有。

编辑 2:我也在 Newgrounds 上的一些流行游戏中尝试了同样的事情,达到了同样的效果。这只是 Chrome 的问题吗?

编辑 3:我尝试将音频的比特率从 44kHz 降低到 22,但它没有做任何修复它。 (这听起来也很糟糕,可以预见)

编辑 4:为了证明这不是内存管理问题,我创建了一个空白 SWF,它只在鼠标单击时播放音频文件,它也存在延迟问题。这绝对不是 Flash 或 AS3 孤立的问题。

【问题讨论】:

  • 鉴于这是一款游戏,我猜这与糟糕的内存管理和资源分配有关。我建议阅读垃圾收集:google.com/…
  • 为什么这是特定于浏览器的呢?我在另外两台机器上试过,它们都显示了同样的东西。 chrome 有延迟,FireFox 没有延迟。
  • 您在 Chrome 中使用 Flash Player 调试器吗?
  • @Cyborg771 我知道 Chrome 使用特定版本的 Flash Player,这可能是原因。
  • @João Mosmann 我不这么认为。我将如何检查?

标签: actionscript-3 flash google-chrome actionscript


【解决方案1】:

我在 Chrome 上遇到过同样的问题。

如果你去: chrome://plugins (->details) 并禁用 PepperFlash,那么它运行流畅。不确定 Pepper 是否是 Chrome 的默认设置,或者它是否是我们安装的特定版本的 flash。

C:\Users\ [用户名] \AppData\Local\Google\Chrome\Application\21.0.1180.75\PepperFlash\pepflashplayer.dll

【讨论】:

  • Pepper Flash 似乎已成为 Chrome 的默认设置......过去几周在 Windows 7 上遇到了一些问题。
  • 附带说明:Pepperflash 也会弄乱/不注册 Mouse.Cursor 设置。
【解决方案2】:

我有一段断断续续的音频,然后视频开始滞后。解决方案有两个:

  1. 重新安装 chrome。
  2. 获取最新的 Adob​​e Flash Player。

我必须做这两件事才能让它正常工作。要获取插件,请在 chrome 地址栏中输入以下内容:chrome://plugins

安装最新的播放器后,您需要禁用旧的播放器。

希望这能像对我一样解决您的问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-16
    • 2018-07-19
    • 1970-01-01
    • 1970-01-01
    • 2013-12-15
    相关资源
    最近更新 更多