MPD 和 Chrome 无法同时播放音频

MPD 和 Chrome 无法同时播放音频

我使用 MPD 来播放音乐,但注意到我经常听不到任何声音。我终于发现,如果我退出 Chrome 网络浏览器,播放就会继续。

这是我的 mpd.conf 文件的相关部分,

audio_output {
    type        "alsa"
    name        "ma Device"
    mixer_type      "software"    # optional
    dsd_usb         "yes"
}

还有一种情况是,如果 MPD 正在播放音乐,则 Chrome 无法播放任何类型的视频文件 - 我在 YouTube 视频上单击“播放”,它会挂起,直到我暂停 MPD。然后当 Chrome 播放视频时, fuser -fv /dev/snd/*命令的输出是

                     USER        PID ACCESS COMMAND
/dev/snd/controlC0:  jason      2085 F.... pulseaudio
/dev/snd/pcmC0D0p:   jason      2085 F...m pulseaudio

似乎pcmC0D0p是 Chrome,并且controlC0是 MPD。有时,当我停止视频时,MPD 上的播放会继续,但有时pcmC0D0p会保持活动状态,直到我退出 Chrome。

pcmC0D0p底线是,MPD 在激活时不会播放。

答案1

为了能够使用 PulseAudio 共享声音设备的机制,所有应用程序都必须使用 PulseAudio。

你必须配置 MPD 以使用 PulseAudio

相关内容