1
我在Linux openwrt中使用USB声卡。当我想尝试使用alsa-lib来播放声音或声音时,它会输出一个错误并且什么也不做。我用aplay,baresip(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球员。此外,我可以使用alsamixer或alsactl来控制驱动程序和声卡。
这是我的声卡上市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
任何帮助,将不胜感激,
感谢,
马吉德。