Play raw PCM using I2S

Does ESPHome support playing raw PCM files through I2S interface? I can’t get below code working:

esphome:
  friendly_name: WiFi_Stereo_01
  name: '${device_name}'
  comment: '${device_description}' 
  on_boot:
   - priority: 300.0 # after sensor setup, before WIFI initialization 
     then:
      - media_player.volume_set: !lambda "return 0.3;"
      - lambda: |-
          it.play_wav(file::jblst.pcm)