Audio player

Specify the audio attribute on <media-controller> in order to use the default layout. Using the audio attribute will remove the standard positioning slots from your player (eg: "top-chrome", "centered-chrome", etc.). There is only one default slot that all your markup can go into.

<script type="module" src="https://cdn.jsdelivr.net/npm/media-chrome@0.17/+esm"></script>

<media-controller audio>
  <audio
    slot="media"
    src="https://stream.mux.com/O4h5z00885HEucNNa1rV02wZapcGp01FXXoJd35AHmGX7g/audio.m4a"
  ></audio>
  <media-control-bar>
    <media-play-button></media-play-button>
    <media-time-display show-duration></media-time-display>
    <media-time-range></media-time-range>
    <media-playback-rate-button></media-playback-rate-button>
    <media-mute-button></media-mute-button>
    <media-volume-range></media-volume-range>
  </media-control-bar>
</media-controller>