I²S 音频媒体播放器
i2s_audio 媒体播放器平台允许您通过 I2S Audio 从网络服务器和网络流播放媒体。此平台仅适用于基于 ESP32 的芯片。
# 示例配置条目media_player: - platform: i2s_audio name: ESPHome I2S 媒体播放器 dac_type: external i2s_dout_pin: GPIOXX mode: mono-
dac_type (必需, 枚举):
external: 使用外部 DAC,例如 NS4168 或 UDA1334A。internal: 使用内部 DAC
-
媒体播放器的所有其他选项
外部 DAC
Section titled “外部 DAC”- i2s_dout_pin (必需, 引脚): 用于 I²S
DOUT/SDOUT(数据输出) 信号的 GPIO 引脚,也称为SD/SDATA(串行数据) 或DACDAT(数模转换器数据)。 - mute_pin (可选, 引脚模式): 用于静音媒体播放器的 GPIO 引脚。
- mode (可选, 字符串): I²S 总线的模式。可选
mono或stereo。默认为mono。 - i2s_audio_id (可选, ID): 您希望用于此媒体播放器的 I²S Audio 的 ID。
- i2s_comm_fmt (可选, 字符串): I2S 通信格式。默认使用 MSB 格式(AC101、PCM5102A)。
如果使用采用日式(最低有效位对齐)格式的外部 DAC(如 PT8211),请设置为
lsb。 可选msb或lsb。默认为msb。
为获得最佳效果,请尽量保持线路简短。
内部 DAC
Section titled “内部 DAC”-
mode (必需, 枚举): 内部 DAC 的通道模式。
leftrightstereo