📋 设备 API 文档
KeenPlus 智能设备开放接口,供 MicroPython 应用和第三方开发者使用。
文档总览:3 个接口条目
🧭 嵌入式开发指南
先看这组本地文档,再结合下方 API 条目开发。
🎵音频(3)
audio_engine_play_filesince v1.0.0从 SPIFFS 路径播放音频文件,支持 MP3/FLAC/WAV/APE/AAC 格式。
参数
path(const char*)SPIFFS 文件路径,如 /spiffs/music/song.mp3
返回值
esp_err_tESP_OK 成功,ESP_FAIL 文件不存在
C 示例
esp_err_t err = audio_engine_play_file("/spiffs/music/song.mp3");MicroPython 示例
import esp_audio
esp_audio.play("/spiffs/music/song.mp3")audio_engine_set_volumesince v1.0.0设置播放音量,范围 0-100。
参数
vol(uint8_t)音量 0-100
返回值
void无返回值
C 示例
audio_engine_set_volume(75);MicroPython 示例
esp_audio.set_volume(75)audio_engine_pause_resumesince v1.0.0暂停或恢复当前正在播放的音频。
返回值
esp_err_tESP_OK
C 示例
audio_engine_pause_resume();MicroPython 示例
esp_audio.toggle_pause()