如何知道默认音频设备是什么?ubuntu 中的 /dev/audio 或 /dev/dsp?

Twi*_*day 5 linux

我试图使用 mpg123 播放随机歌曲命令行。但不知道我的默认音频设备是什么。或者如果我需要使用“-a”选项指定任何其他音频设备。/dev/audio 和 /dev/dsp 都是音频设备。如何知道哪一个是默认的?

eph*_*ent 3

默认的声音系统是ALSA/dev/audio/或/dev/dspOSS接口,在 Linux 中已弃用)只是 ALSA 上的一个模拟层——甚至不是一个功能齐全的层。

默认的 ALSA 设备是“ default”,如果您安装mpg123-alsa,它应该做正确的事情,而不需要任何选项。

  • 请注意,ALSA 设备不需要直接对应于硬件设备(如 OSSv3 那样),它们更加灵活,可以包含额外的过滤器链、到多个硬件设备的路由等。通常,默认的“默认”链链接到第一个声卡设备,参见 还有“/proc/asound/cards”,设备节点通常类似于“/dev/snd/pcmC0D0p”。 (3认同)