讨论广场 问答详情
OH5.0 如何配置usb spk 和usb mic
菜鸟冲了 2024-11-28 10:26:05
356 评论 分享

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

 

 

 

 

356 评论 分享
相关文件下载
hilog-audio.zip
12.60 KB
下载
写回答
全部评论(11)

兄弟解决了吗,你的这个adapter name是不是只能usb?

1
2024-11-28 15:44:05
2024-12-23 14:31:25
引用:“{ "adapters": [ { "name": "usb", "cardId": 0, "cardName": "Device" } ] } ”
cat一下你的cardName。name不对
2024-12-23 14:31:25
2024-11-28 19:46:26
引用:“哥,我按你的方式改来自后,还是不行,我丢,还有其他地方需要改吗”
{ "adapters": [ { "name": "usb", "cardId": 0, "cardName": "Device" } ] }
2024-11-28 19:46:26
2024-11-28 18:09:12
引用:“我也没解决,看log也是走的primary,我只是试了强行把AudioRendererSinkInner::Init里面改成adapterNameCase_ = usb",这样就会和usb的adapter匹配就有声音,他primary和usb之间自动切换不知道咋做”
哥,我按你的方式改来自后,还是不行,我丢,还有其他地方需要改吗
2024-11-28 18:09:12
2024-11-28 16:25:43
引用:“大佬可以帮我看看吗,我看你之前提的也是usb的,你的似乎已经解决,除了这里配置还需要哪里配置吗,播放声音出来的还是原来primary的那一条路”
我也没解决,看log也是走的primary,我只是试了强行把AudioRendererSinkInner::Init里面改成adapterNameCase_ = usb",这样就会和usb的adapter匹配就有声音,他primary和usb之间自动切换不知道咋做
2024-11-28 16:25:43
2024-11-28 16:17:51
大佬可以帮我看看吗,我看你之前提的也是usb的,你的似乎已经解决,除了这里配置还需要哪里配置吗,播放声音出来的还是原来primary的那一条路
2024-11-28 16:17:51
2024-11-28 16:13:18
名称了改了改成adapter name="usb",但也没用,默认就只是走primary,globalconfig那里配置也没啥用,改不改都没啥变化
2024-11-28 16:13:18

 

改这里

1
2024-11-28 10:58:18
2025-03-17 16:38:50
引用:“引用内容已删除”
大佬,请教是仅在primary这样添加USB mic吗?像这样,不用在alsa_adapter.json里添加{ "adapters": [ { "name": "usb", "cardId": 0, "cardName": "Device" } ] } USB adapter了?请问我理解的正确吗?
2025-03-17 16:38:50
2024-11-28 16:20:11
引用:“哥,你是说另外新增一个adapter设备为usb,但是device配置还是需要在primary下面那里添加是吗?还是说直接在primary新增usb的pipe”
在primary新增usb的devices
2024-11-28 16:20:11
2024-11-28 11:07:34
哥,你是说另外新增一个adapter设备为usb,但是device配置还是需要在primary下面那里添加是吗?还是说直接在primary新增usb的pipe
2024-11-28 11:07:34
查看全部11条回答/评论