上周我的 Chrome、Chromium 和 Firefox 无法播放任何音频,无论是来自<audio>
还是<video>
Flash 播放器。系统测试可以播放音频。
我怀疑 Chrome 和 Firefox 需要某种包来播放音频,而该包已被更新或删除。
我搜索过并发现了类似的问题,但不相同,并且解决方案不适用或没有作用。
我该如何系统地调试这个问题?
更新:我尝试了一些 pulseaudio 检查,查看了日志并从命令行运行了 google-chrome,但都没有什么用。但后来我萌生了一个想法,启动一个 webapp(hangouts),让我可以选择输出设备。在 hangouts 中,我将“默认源”更改为“内置模拟立体声”,然后“播放测试声音”……然后我就有声音了!如果我选择似乎是默认的“高清音频控制器数字……”,那么我就听不到声音了。
所以我认为问题在于系统认为默认音频源是数字的而不是模拟的。
更新 2:我的系统声音设置仅显示一个模拟输出。我没有列出数字输出。
答案1
检查pulseaudio
,pavu
或您用于音量控制的任何程序,看看 Firefox 或 Chrome 是否将音频发送到正确的设备。否则,如果jackd
正在为诸如 arduor 或某些合成器之类的应用程序运行,则可能是与插孔相关的问题,您只需将其关闭即可。
答案2
就我而言,是 adobe-flashplayer 发生了冲突(不知道为什么),所以我将其删除,现在工作正常。
sudo apt-get purge adobe-flashplugin
答案3
将它重新连接到我工作时使用的另一个显示器上的 ThinkPad 底座后,问题似乎已经解决。我认为这不知何故解决了该问题。非常奇怪,肯定是一个错误,但不知道从哪里开始报告错误。如果我再次遇到它,我会尝试更好地记录它并发布错误报告。