Raspberry-Pi

在 Headless RaspPi 上使用帶有 VLC 的 USB 聲音設備

  • February 26, 2019

我有一個帶 USB 聲音設備的無頭樹莓派。我想用 VLC 播放 mp3 文件。

aplay -l 給我

card 0: ALSA [bcm2835 ALSA], device 0: bcm2835 ALSA [bcm2835 ALSA]
 Subdevices: 7/7
 Subdevice #0: subdevice #0
 Subdevice #1: subdevice #1
 Subdevice #2: subdevice #2
 Subdevice #3: subdevice #3
 Subdevice #4: subdevice #4
 Subdevice #5: subdevice #5
 Subdevice #6: subdevice #6
card 0: ALSA [bcm2835 ALSA], device 1: bcm2835 ALSA [bcm2835 IEC958/HDMI]
 Subdevices: 1/1
 Subdevice #0: subdevice #0
card 1: Device [USB Sound Device], device 0: USB Audio [USB Audio]
 Subdevices: 1/1
 Subdevice #0: subdevice #0

我嘗試以這種方式啟動 vlc

cvlc --vout none --alsa-audio-device card\ 1 --play-and-exit sound.mp3
cvlc --vout none -aout usb --play-and-exit sound.mp3
cvlc --vout none --alsa-audio-device DEV=1 --play-and-exit sound.mp3

沒有工作。

您需要hw:1,0(純硬體設備)或plughw:1,0(用於在硬體設備前重新採樣的標準外掛)作為卡 1 子設備 0 的 ALSA 設備名稱,或者您可以aplay -L查看所有標准設備名稱(包括通道選擇)和更多)

引用自:https://unix.stackexchange.com/questions/502153