讨论广场 问答详情
OH6.0 ALSA适配问题
Yakumo 2026-03-18 14:34:16
223 评论 分享

环境:OH6.0 64bit
问题:适配其它平台的ALSA,播放器点击播放后无声音,进度条不动
现象:
1. aplay播放正常
2. idl_render播放正常
3. 通过HDF框架,播放器播放正常
4. 通过ALSA框架,点击播放器进度条不动,没有声音
5. 比较HDF和ALSA日志,ALSA中的日志有报错: AudioAdapterProxySetVoiceVolume: call failed! error code is -2
6. 使用XTS认证中的音频播放现象一致(HDF能播,ALSA进度条不动)


附件是hilog日志,打开播放器及播放操作大概在08:54:00之后,请问能看出是哪部分还没有适配吗?

223 评论 分享
相关文件下载
ALSA.zip
544.73 KB
下载
写回答
全部评论(13)
4 楼

你好,这个文件解决了吗?我也遇到同样的问题,请大侠指教一下

2026-03-24 11:35:29
2026-03-30 10:41:12
引用:“这个没有遇到过,可以先看看idl_render\aplay\tinyplay能否播放,另外播放的是默认音频吗,非默认音频可能会有格式问题”
好的,谢谢
2026-03-30 10:41:12
2026-03-27 11:46:08
引用:“从日志看music播放写入到pcm音频驱动的数据全为0呢? 08-04 22:48:34.368 473-524 C02512/HDF_AUDIO_HAL_RENDER audio_host E [RenderWritei][line:574]: size:1024, data: 0 0 0 0 0 0 0 0 08-04 22:48:34.368 473-524 C02512/HDF_AUDIO”
这个没有遇到过,可以先看看idl_render\aplay\tinyplay能否播放,另外播放的是默认音频吗,非默认音频可能会有格式问题
2026-03-27 11:46:08
2026-03-25 17:20:33
引用:“我重新做了一次ALSA适配后问题消失了,不太确定是什么导致的 我觉得我的问题可能出在下面两部分的适配 /device/board/xxx/audio_alsa/ vendor/xxx/hals/audio/config/ ”
从日志看music播放写入到pcm音频驱动的数据全为0呢? 08-04 22:48:34.368 473-524 C02512/HDF_AUDIO_HAL_RENDER audio_host E [RenderWritei][line:574]: size:1024, data: 0 0 0 0 0 0 0 0 08-04 22:48:34.368 473-524 C02512/HDF_AUDIO_HAL_RENDER audio_host E [RenderWritei][line:579]: RenderWritei: sbufFrameSize: 1024, 1024 08-04 22:48:34.370 473-2759 C02512/HDF_AUDIO_HAL_RENDER audio_host E [RenderWritei][line:574]: size:1024, data: 0 0 0 0 0 0 0 0 08-04 22:48:34.370 473-2759 C02512/HDF_AUDIO_HAL_RENDER audio_host E [RenderWritei][line:579]: RenderWritei: sbufFrameSize: 1024, 1024
2026-03-25 17:20:33
2026-03-25 15:53:37
引用:“另外,如果权限有问题也会有一样的点击进度条不动的现象, 可以试试执行chmod 666 /dev/snd/*”
改了这个进度条在动了,但是播放还是没有声音
2026-03-25 15:53:37
2026-03-25 15:48:58
引用:“另外,如果权限有问题也会有一样的点击进度条不动的现象, 可以试试执行chmod 666 /dev/snd/*”
谢谢
2026-03-25 15:48:58
2026-03-24 16:04:23
另外,如果权限有问题也会有一样的点击进度条不动的现象, 可以试试执行chmod 666 /dev/snd/*
2026-03-24 16:04:23
2026-03-24 15:52:36
我重新做了一次ALSA适配后问题消失了,不太确定是什么导致的 我觉得我的问题可能出在下面两部分的适配 /device/board/xxx/audio_alsa/ vendor/xxx/hals/audio/config/
2026-03-24 15:52:36

之前遇到过类似的情况,把那个vendor/lib64路径加进那个沙箱配置里面就可以了

2026-03-20 11:30:44
2026-03-20 16:13:23
感谢回复,应该不是这个原因导致的
2026-03-20 16:13:23

需要修改应用的进度条。seek

2026-03-18 17:01:48
2026-03-18 17:53:38
刚才使用XTS里面的播放器进行播放,也是一样的现象(HDF播放正常,ALSA点击后进度条不动无声音),可能不是进度条的问题?
2026-03-18 17:53:38
2026-03-18 17:19:44
应用是6.0自带的应用,没有修改是能正常播放的 是ALSA有特殊需求吗?
2026-03-18 17:19:44
查看全部13条回答/评论