明远智睿技术论坛

标题: 【已解决】PJSIP移植找不到默认声卡设备 [打印本页]

作者: CONAN    时间: 2016-11-16 21:02
标题: 【已解决】PJSIP移植找不到默认声卡设备
本帖最后由 CONAN 于 2016-11-17 15:48 编辑

使用EK200 IMX6S linux3.0.35+qt在做PJSIP的移植,执行例程时,出现Unable to open sound device: Unable to find default audio device (PJMEDIA_EAUD_NODEFDEV) [code=420006]的错误。
aplay的源码也会有snd_device_name_hint等操作,所以使用aplay验证。执行aplay -L时,也无法获取到设备。执行的结果为:
null
    Discard all samples (playback) or generate zero samples (capture)。
而正常情况下,结果应接近:
null
    Discard all samples (playback) or generate zero samples (capture)
default:CARD=WM8960
    WM8960,
    Default Audio Device
sysdefault:CARD=WM8960
    WM8960,
    Default Audio Device

请问该如何查找问题?
作者: CONAN    时间: 2016-11-17 15:46
查alsa-lib得到ALSA_CONFIG_PATH的路径。
在/etc/profile中加入下面的路径(包含文件名)
export  ALSA_CONFIG_PATH="/usr/share/alsa/alsa.conf"  




欢迎光临 明远智睿技术论坛 (http://bbs.myzr.com.cn/) Powered by Discuz! X3.2