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