cla*_*amp 5 server sound hardware 13.10
我似乎无法使用 CMUS 播放任何音频,因为它总是出现错误:
CMUS Error: opening audio device: No such device
Run Code Online (Sandbox Code Playgroud)
这是输出lspci -v | grep -A7 -i "audio":
00:1b.0 Audio device: Intel Corporation NM10/ICH7 Family High
Definition Audio Controller (rev 02)
Subsystem: ASRock Incorporation Device c892
Flags: bus master, fast devsel, latency 0, IRQ 49
Memory at dff00000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: snd_hda_intel
00:1c.0 PCI bridge: Intel Corporation NM10/ICH7 Family PCI Express
Port 1 (rev 02) (prog-if 00 [Normal decode])
Run Code Online (Sandbox Code Playgroud)
可能是什么问题呢?
小智 0
我知道这已经非常古老了,但我遇到了同样的问题,而且没有任何答案。为了解决这个问题我安装了
sudo apt-get install libao-ocaml-dev
Run Code Online (Sandbox Code Playgroud)
这似乎解决了我的问题。
我的症状是,如果我是 root,我可以播放音乐,但如果不是,则会出现 OP 描述的错误。我需要从源代码编译 cmus,因为我从 apt 获得的 cmus 版本由于 ffmpeg/avconv 问题而无法播放我的一些音乐。
除了安装该库之外,我不需要做任何特别的事情。
aqu*_*erd -1
cmus 似乎默认为pulseaudio输出插件。
然而,pulseaudio 声音系统不一定安装在无头服务器上。
尝试:set output_plugin=alsa或:set output_plugin=ao切换到受支持的后端。