![Flash 同时在 Chromium 和 FF 中运行,为什么在第二个浏览器中没有声音?](https://linux22.com/image/42563/Flash%20%E5%90%8C%E6%97%B6%E5%9C%A8%20Chromium%20%E5%92%8C%20FF%20%E4%B8%AD%E8%BF%90%E8%A1%8C%EF%BC%8C%E4%B8%BA%E4%BB%80%E4%B9%88%E5%9C%A8%E7%AC%AC%E4%BA%8C%E4%B8%AA%E6%B5%8F%E8%A7%88%E5%99%A8%E4%B8%AD%E6%B2%A1%E6%9C%89%E5%A3%B0%E9%9F%B3%EF%BC%9F.png)
我是一名 Linux 管理员助理,我刚刚打包了 Adobe 的“Square”插件,以使 64 位 FF 能够很好地运行 flash(我第一次看到它运行得这么好),但是我遇到了一个小问题远:如果您打开一个浏览器并开始使用 Flash,第二个浏览器将无法输出声音。我意识到这可能是因为正在使用什么声音驱动程序,但是有什么好的方法可以解决这个问题,或者这就是 Flash 成为我存在的祸根的原因吗?
谢谢你的帮助!
答案1
如上所述Flash 上的 FedoraProject wiki,您可能需要 PulseAudio ALSA 模块。如果浏览器的 Flash 插件之一(或pulseaudio 本身)已锁定声音设备,则尝试使用该声音设备的其他应用程序可能不会成功。
答案2
检查一下是否可以播放声音任何第二次申请。当我在桌面上使用 Linux 时,一些音频驱动程序无法混合两个音频流。我真的希望现在已经解决了,但你永远不知道......
如果您确实无法同时播放两个音频源,那么您需要安装一个音频混合守护进程(例如,esound 或类似的)。混合守护进程将拦截音频信号,自行混合它们,然后将单个组合音频流发送到 DSP。
但如果你可以从第二个音频源播放声音,那么我就完全错了。