esp_audio 模块¶
掌控桌面机器人模块,本模块实现录音、播放功能。支持播放本地或都网络音乐。
esp_audio --- 音频模块
player 类¶
播放器类,用于实现播放相关功能。
构建对象¶
-
class
player(callback, i2c) callback: 播放回调函数,用户须创建一个回调函数,用于处理播放过程中的各种信息。i2c:传一个i2c对象给模块,用于操作解码芯片。
函数¶
-
player.info()¶
获取播放信息
-
player.play(uri)¶
- 播放歌曲
uri:待播放音频资源。
-
player.stop()¶
停止播放
-
player.pause()¶
暂停播放
-
player.resume()¶
恢复播放
-
player.get_vol()¶
获取播放器音量
-
player.set_vol(vol)¶
- 设置播放器音量
vol:音量值。
-
player.get_state()¶
- 获取播放状态,播放状态有可能为以下值:
player.STATUS_UNKNOWNplayer.STATUS_RUNNINGplayer.STATUS_PAUSEDplayer.STATUS_STOPPEDplayer.STATUS_FINISHEDplayer.CONFUSEDplayer.STATUS_ERROR