我在 Ubuntu Precise 上使用 Google Chrome 24.0.1312.52(旧版 Chrome 也会出现这种情况),并安装了 Shockwave (Pepper) Flash 11.5 r31。有时 Flash 播放器的声音会中断,直到我重新启动系统才会恢复。这种情况会发生尤其在我播放 的视频时经常会epicfail dot com
这样。比如每隔一个视频左右。
我说的“破音”是指听起来像……呃……嗯……放屁。虽然这似乎与实际视频声音有关(例如音量),但完全听不懂。
当 Flash 声音损坏时,每个 Flash 实例(视频、游戏等)的声音都会损坏。重新启动浏览器或 shift-esc -> plugin-shockwave-flash-> end-process 无法修复此问题。其他应用程序(Rhythmbox、Movie Player、已安装的游戏)中的声音工作正常。似乎只有 Flash 受到影响。
重启电脑就可以解决问题(直到再次出现故障)。到目前为止,我在观看 Youtube 视频或玩 Kongregate 游戏时还没有发生过这种情况。Epicfail 是最可靠的故障方法,在观看 Wimp 视频后确实偶尔会发生这种情况。
那么,有人遇到过这种情况吗?有没有办法修复它,或者如果没有,至少让它重新工作而不必重新启动我的机器?
答案1
只是想说我遇到了这个问题并且解决方案是出乎意料的所以我想在这里分享。
还有一个使用 pulseaudio(CLI 音乐应用程序)的进程在启动时启动,我不使用它时就暂停它。此进程独占了 Flash 播放器并阻止我的浏览器播放声音。
如果其他人遇到这种情况,请务必检查是否有任何其他应用程序/进程使用闪存。
答案2
尝试通过向 pulseaudio 发送常规 SIGTERM 信号来重新启动它(它将恢复)。在终端运行:
killall pulseaudio
这可以帮我解决问题。
还有一个选项是进入chrome://plugins
(位置栏),并禁用“pepperflash”。
答案3
我在 Ubuntu 10.04 上的 Chrome v 26.0.1410.63 上遇到了同样的问题。我在 Chrome 中注册了两个 Adobe Flash 插件(均已启用)。当我已禁用 /opt/google/chrome/PepperFlash/libpepflashplayer.so
(版本 11.7.700.169)和左侧/usr/lib/adobe-flashplugin/libflashplayer.so
(版本 11.2 r202)已启用,问题已解决。我甚至不需要重新启动浏览器。