SyntaxStudy
Sign Up
HTML Beginner 1 min read

HTML Audio

HTML Audio

The <audio> element embeds sound on a web page. HTML5 added native audio support without plugins.

Key Attributes

  • src — Audio file URL
  • controls — Show play/pause/volume UI
  • autoplay — Play automatically (blocked by most browsers without mute)
  • loop — Repeat the audio
  • muted — Start muted
  • preloadauto, metadata, or none

Multiple Sources

Use <source> elements inside <audio> to provide fallback formats (MP3, OGG, WAV).

Example
<!-- Simple audio player -->
<audio src="music.mp3" controls></audio>

<!-- Multiple formats for browser compatibility -->
<audio controls>
  <source src="music.mp3" type="audio/mpeg">
  <source src="music.ogg" type="audio/ogg">
  <p>Your browser does not support the audio element.</p>
</audio>

<!-- Autoplay muted loop (background music) -->
<audio src="ambient.mp3" autoplay muted loop></audio>