This website is the best viewed in bigger devices.

HTML5 Audio

Audio on the Web

Before HTML5, audio files could only be played in a browser with a plug-in (like flash).

The HTML5 <audio> element specifies a standard way to embed audio in a web page.


To play an audio file in HTML, use the <audio> element:

<audio controls>
  <source src="claps.ogg" type="audio/ogg">
  <source src="claps.mp3" type="audio/mpeg">
Your browser does not support the audio element.

HTML Audio - How It Works

The controls attribute adds audio controls, like play, pause, and volume.

The <source> element allows you to specify alternative audio files which the browser may choose from. The browser will use the first recognized format.

The text between the <audio> and </audio> tags will only be displayed in browsers that do not support the <audio> element.