讨论广场 问答详情
oh6.0 alsa 播放问题
qq_40899082 2026-03-19 09:20:48
104 评论 分享

使用idl_render播放的时候log如下,显示snd_ctl_open打开失败,返回是-2,就是没这个设备,我在idl_render刚开始运行的位置是可以打开的,但是在调用alsa_soundcard.c对应库的时候就失败了,这是沙箱问题么?

01-02 14:20:29.597   586   870 I C02512/HDF_AUDIO_HAL_SND: [CfgDumpAdapterInfo][line:185]: cardId:0: adapterName:primary, cardName:rockchipes8388
01-02 14:20:29.597   586   870 E C02512/HDF_AUDIO_HAL_SND: [DevSaveDriverInfo][line:383]: DevSaveDriverInfo UID=3127, GID=3127
01-02 14:20:29.598   586   870 E C02512/HDF_AUDIO_HAL_SND: [DevSaveDriverInfo][line:386]: chensq--2 No soundcards found: No error information.---ret 0, card -1
01-02 14:20:29.598   586   870 E C02512/HDF_AUDIO_HAL_SND: [DevSaveDriverInfo][line:399]: chensq deviceName hw:0
01-02 14:20:29.598   586   870 E C02512/HDF_AUDIO_HAL_SND: [DevSaveDriverInfo][line:402]: snd_ctl_open failed. ret -2, deviceName hw:0
01-02 14:20:29.598   586   870 E C02512/HDF_AUDIO_HAL_SND: [SndSaveCardListInfo][line:444]: failed to save alsa sound cards driver info

104 评论 分享
写回答
全部评论(3)

修改alsa_adapter.json,加上声卡

2026-03-19 12:10:05
2026-03-19 16:00:17
[BEGET][ERROR][sandbox.c:640] Sandbox chipset has not been created. [Init][WARNING] audio_host, failed to enter sandbox.这是audio_server、audio_host启动过程的报错,是不是需要再修改什么?
2026-03-19 16:00:17
2026-03-19 15:58:04
这个加了,没用,需要关闭selinux以及chmod 666 /dev/snd/controlC0
2026-03-19 15:58:04