2017-10-11 76 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 

任何幫助,將不勝感激,

感謝,

馬吉德。

回答