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
任何幫助,將不勝感激,
感謝,
馬吉德。