OH5.0 alsa适配,打开了alsa_lib开关,编译通过,但是用aplay命令播放音频听不到声音

视频说这几步做了就可以播放音频,我做完之后,编译烧录完,的确可以使用alpay命令播放音频,但是听不到声音,带耳机也不行。
附播放日志。
您需要先 登录 才能评论/回答

全部评论(12)
- 认是否正确地将
snd_pcm_writei
和snd_pcm_readi
替换为snd_pcm_mmap_writei
和snd_pcm_mmap_readi
,因为这可能是与内存映射相关的播放接口调整。 - 播放无声音可能是因为buffer_size和period_size设置过大或过小。尝试固定这些值,并确保它们与aplay命令中设置的大小一致。

2025-01-03 16:34:29
引用:“大佬,这两个函数snd_pcm_writei和snd_pcm_readi是哪个文件里的?vendor里的还是kernel里的? ”
/drivers/peripheral/audio/supportlibs/alsa_adapter/src/alsa_snd_render.c

大佬,问一下,为什么我看的openharmony文件中没有这个drivers\peripheral\audio\supportlibs\alsa_adapter\src\alsa_lib_common.c

查看全部12条回答/评论