OH5.0 如何配置usb spk 和usb mic

我的音频走的是alsa的框架,在alsa_adapter.json和audio_policy_config.xml 的配置,如下图所示:,配置完push到开发板重启后音频播放还是走的默认的rk809声卡的那条通路,为啥我这里配置不起作用,那里指定adapter吗,我看默认是primary,在xml好像没有地方可以指定选择的adapter
您需要先 登录 才能评论/回答

全部评论(11)
兄弟解决了吗,你的这个adapter name是不是只能usb?

2024-11-28 15:44:05
引用:“{ "adapters": [ { "name": "usb", "cardId": 0, "cardName": "Device" } ] } ”
cat一下你的cardName。name不对

引用:“哥,我按你的方式改来自后,还是不行,我丢,还有其他地方需要改吗”
{ "adapters": [ { "name": "usb", "cardId": 0, "cardName": "Device" } ] }


引用:“我也没解决,看log也是走的primary,我只是试了强行把AudioRendererSinkInner::Init里面改成adapterNameCase_ = usb",这样就会和usb的adapter匹配就有声音,他primary和usb之间自动切换不知道咋做”
哥,我按你的方式改来自后,还是不行,我丢,还有其他地方需要改吗


引用:“大佬可以帮我看看吗,我看你之前提的也是usb的,你的似乎已经解决,除了这里配置还需要哪里配置吗,播放声音出来的还是原来primary的那一条路”
我也没解决,看log也是走的primary,我只是试了强行把AudioRendererSinkInner::Init里面改成adapterNameCase_ = usb",这样就会和usb的adapter匹配就有声音,他primary和usb之间自动切换不知道咋做

改这里

2024-11-28 10:58:18
引用:“引用内容已删除”
大佬,请教是仅在primary这样添加USB mic吗?像这样,不用在alsa_adapter.json里添加{ "adapters": [ { "name": "usb", "cardId": 0, "cardName": "Device" } ] } USB adapter了?请问我理解的正确吗?


引用:“哥,你是说另外新增一个adapter设备为usb,但是device配置还是需要在primary下面那里添加是吗?还是说直接在primary新增usb的pipe”
在primary新增usb的devices

查看全部11条回答/评论