问题1:
(1)使用esp-adf/examples/player/pipeline_spiffs_mp3示例进行验证,发现使用示例验证audio_hal_set_volume()等api确实无法控制音量变化。
(2)经过资料及原厂测验,ESP32-C3-Lyra音频开发板无法使用上述api进行音量控制是因没有外挂codec芯片导致,但是可以通过添加alc进音量控制。
(3)基于esp-adf/examples/player/pipeline_spiffs_mp3示例添加alc功能,验证可以实现对音量进行控制。

问题2:
(1)使用esp-adf/examples/player/pipeline_spiffs_mp3示例进行验证,在播放音频前与结束后确实有类似停顿的“嘟”声。
(2)经过沟通及测验发现,是过早对放大功能的pa元件进行使能导致,在音频文件解码完成后再使能该IO。
board文件不使能IO配置:

音频文件解码完成后使能该IO配置:

启明云端/03
解决方案
问题1:
ESP32-C3-Lyra音频开发板无法使用上述api进行音量控制是因没有外挂codec芯片导致,但是可以通过添加alc进行音量控制。
问题2:
原因是开发板上有个用来做放大的pa元件,过早使能该IO导致“嘟”声出现。可以在对应开发板的board相关初始化文件不使能该IO,在解码mp3之后在使能此IO即可。
-
音频
+关注
关注
29文章
2869浏览量
81496 -
AI
+关注
关注
87文章
30745浏览量
268896 -
ESP32
+关注
关注
18文章
971浏览量
17204
发布评论请先 登录
相关推荐
ESP32 IDF 4.3蓝牙音乐demo手机打开绝对音量后无法调整音量大小怎么解决?
如何通过BLE播放音频?
ESP32-C3-Lyra v2.0运行pipeline_spiffs_mp3无法播放音乐怎么处理?
wm8978实现了录音和播放音乐但无法修改音量
ESP32 IDF 4.3蓝牙音乐demo手机打开绝对音量后无法调整音量大小怎么解决?
浅谈ESP32-C3与ESP32-S3芯片
基于ESP32构建的音频播放器

启明云端分享|盘点Esp32-C3与Esp8266 的区别

一组图带你快速了解乐鑫ESP8266/ESP32/ESP32-C/ESP32-S系列芯片的区别

乐鑫ESP32-C3_威廉希尔官方网站 参考手册
【AI威廉希尔官方网站 支持】ESP32-S3 JTAG调试问题处理

【AI威廉希尔官方网站 支持】ESP32-C3芯片/模组SPI-AT问题处理

【AI威廉希尔官方网站 支持】ESP32-C3模组AT+MQTT连接AWS证书问题处理

【AI威廉希尔官方网站 支持】ESP32-S3运行例程电脑无法识别USB设备问题处理

【AI威廉希尔官方网站 支持】ESP32-S3模组EspBleOTA搜索不到ble_ota例程的蓝牙问题处理

评论