明远智睿技术论坛

 找回密码
 立即注册
搜索
查看: 4558|回复: 1
打印 上一主题 下一主题

【已解决】PJSIP移植找不到默认声卡设备

 关闭 [复制链接]

18

主题

47

帖子

257

积分

中级会员

Rank: 3Rank: 3

积分
257
跳转到指定楼层
楼主
发表于 2016-11-16 21:02:33 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 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

请问该如何查找问题?
回复

使用道具 举报

18

主题

47

帖子

257

积分

中级会员

Rank: 3Rank: 3

积分
257
沙发
 楼主| 发表于 2016-11-17 15:46:56 | 只看该作者
查alsa-lib得到ALSA_CONFIG_PATH的路径。
在/etc/profile中加入下面的路径(包含文件名)
export  ALSA_CONFIG_PATH="/usr/share/alsa/alsa.conf"  
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|明远智睿  

GMT+8, 2024-11-23 19:29 , Processed in 0.059168 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表