我使用 Debian 64 位,通常多个声音生成程序同时工作。例如,我启动 VLC 和 Firefox(带有 flash 插件),我可以同时在两个程序中播放声音。
但有一个例外:独立的Flash播放器(调试器)。
当我首先启动那个时,只有声音可以播放,其他程序都无法播放。
另一方面,如果我先启动另一个程序(例如 VLC),然后启动独立的闪存,则声音在两个程序中都可以正常工作。
有没有什么办法可以防止它阻挡声音?
答案1
尝试将以下内容放入您的/etc/asound.conf
:(来源)
pcm.pulse {
type pulse
}
ctl.pulse {
type pulse
}
pcm.!default {
type pulse
}
ctl.!default {
type pulse
}
然后运行sudo alsactl restore
重新加载配置文件并杀死Flash:
我在使用 Firefox 插件时遇到了这个问题,只需添加 pcm 块就可以解决这个问题。ctl 块只是弄乱了一些其他与声音相关的东西,但它们在源中,所以在某些情况下可能很有用。