2017-10-11 80 views
1

我在Linux openwrt中使用USB声卡。当我想尝试使用alsa-lib来播放声音或声音时,它会输出一个错误并且什么也不做。我用aplaybaresip(SIP客户端使用ALSA),并使用ALSA-lib中播放声音,但同样的问题,我自己的程序出现:ALSA错误:USB声卡中的“无法打开计时器”

ALSA lib pcm_direct.c:1137:(snd1_pcm_direct_initialize_poll_fd) unable to open timer 'hw:CLASS=3,SCLASS=0,CARD=0,DEV=0,SUBDEV=0' 
ALSA lib pcm_dmix.c:1101:(snd_pcm_dmix_open) unable to initialize poll_fd 

我可以通过madplay这样播放声音,但不是alsa球员。此外,我可以使用alsamixeralsactl来控制驱动程序和声卡。

这是我的声卡上市byaplay -l

[email protected]:~# aplay -l 
* List of PLAYBACK Hardware Devices * 
card 0: AUDIO [MV USB AUDIO], device 0: USB Audio [USB Audio] 
Subdevices: 1/1 
Subdevice #0: subdevice #0 

任何帮助,将不胜感激,

感谢,

马吉德。

回答