Audio HTML

HTML <audio> Tag

To specify sounds (music and other audio clips), the HTML <audio> tag is used. Three types of file formats are supported for HTML 5 audio tags currently. These are mp3, wav and ogg. Both the <video> and <audio> controls are supported in HTML 5. To play the multimedia items, technologies like Flash, Silverlight, and other similar technologies are used.

Supported audio file format:

Browser mp3 wav ogg
Internet Explorer Yes No No
Chrome Yes Yes Yes
Firefox Yes Yes Yes
Opera No Yes Yes
Safari Yes Yes No

Example 1:

<!DOCTYPE html>
<html>
<body>
<p>Play the Audio.</p>
<audio controls>
<source src="peacock.mp3" type="audio/mpeg">
This browser does not support the audio element.
</audio>
</body>
</html>

Explanation:

In the above example, we are playing an mp3 file using an HTML audio tag.

Example 2:

<!DOCTYPE html>
<html>
<body>
<p>Play the Audio.</p>
<audio controls>
<source src="peacock.ogg" type="audio/ogg">
This browser does not support the audio element.
</audio>
</body>
</html>

Explanation:

In the above example, we are playing an Ogg file using an HTML audio tag.

Supporting Browsers:

Chrome, IE, Firefox, Opera, and Safari.

Attributes of HTML <audio> Tag:

Attribute Uses
controls Used to specify the audio controls and is displayed with play/pause buttons.
autoplay Used to specify that the audio is on autoplay mode.
loop Used to start the audio file over and over again, every time when it is completed.
muted Used to mute the audio output.
preload Used to specify the author view to load the audio file when the page loads.
src Used to specify the URL of the audio file to add.

 

Example 3:

<!DOCTYPE html>
<html>
<body>
<p>Play the Audio.</p>
<audio controls autoplay loop>
<source src="peacock.mp3" type="audio/mpeg">
This browser does not support the audio element.
</audio>
</body>
</html>

Explanation:

In the above example, we are playing an mp3 file using controls, autoplay, loop, and src attributes of the HTML audio tag.

MIME types for HTML <audio> tag:

Audio Format MIME Type
mp3 audio/mpeg
ogg audio/ogg
wav audio/wav