自从发布这个问题以来,已经发现问题出在 mpd 上——不是闪光。这是我为了寻找解决方案而发布的问题。
每次在浏览器(Chromium 或 Firefox)中加载带有声音的 Flash 对象(例如视频)时,Pulseaudio 似乎都会中断。其他 Flash 内容可以正常播放,但其他软件(例如 MPD)则听不到。我可以通过确保浏览器中没有正在运行的 Flash 实例来重置此问题pulseaudio -k
,但只要另一个 Flash 对象初始化,问题就会再次出现。
更具体一点,如果我正在播放声音(例如使用 MPD)并加载 Flash 对象,声音会继续播放,但 Flash 不会输出任何声音。如果我停止播放声音然后加载 Flash 对象,Flash 会获得声音并似乎控制了 Pulseaudio,直到pulseaudio -k
。
可能相关也可能不相关:当 Flash 无法输出声音时,它往往会导致 Chromium 崩溃。我不能说这是否只发生在 Flash 控制 Pulseaudio 时,因为它并不总是崩溃。
我正在运行最新版本的 Flash,刚刚从 Adobe 网站下载并使用其 32 位 deb 进行安装。我试过使用 flashplugin-installer,但问题还是一样。运行 Ubuntu 10.10。
知道如何修复这个问题吗?或者为什么会发生这种情况?我以 root 身份运行 mpd 有关系吗?
答案1
要解决的问题是让音乐播放器守护进程能够使用 pulseaudio 正确播放
您可以通过运行 mpd --version 并确保“pulse”位于支持的输出列表中来检查您的 MPD 副本是否包含 PulseAudio 支持。现在 Ubuntu 上就是这种情况,因此只需让 mpd 与 pulseAudio 配合良好即可。
在这里阅读更多;
http://mpd.wikia.com/wiki/PulseAudio
希望您能找到一些可以帮助您使用 pulseAudio 配置 MPD 的东西。