HTML <audio> Tag

Description

The <audio> HTML element adds, plays and controls the audio recording settings on a web page. The path to the file is specified through the src attribute or the nested <source> element. Inside the <audio> container, you can write text that will be displayed in browsers that do not work with this element.

Properties

Permitted Parents
Any element that accepts embedded content.
Content
<source>, <track> and text
Start/End Tags
Start tag: required, End tag: required

Example

<audio controls><source src="audio/chime.mp3" type="audio/mpeg">Sorry your browser does not support the audio tag.</audio>

Attributes

Attribute Definition
autoplay Specifies that the audio will start playing as soon as it is ready.
controls Specifies that audio controls should be displayed (such as a play/pause button etc). .
loop Specifies that the audio will start over again, every time it is finished.
muted Specifies that the audio output should be muted.
preload Specifies if and how the author thinks the audio should be loaded when the page loads.
src Specifies the location of the audio file. Its value must be the URI of an audio file.

Global Attributes

The <audio> tag also supports the Global Attributes in HTML5

Event Attributes

The <audio> tag also supports the Event Attributes in HTML5

Browser Support

Desktop
Explorer Edge Chrome Firefox Opera Safari
9Yes33.510.53.1
Tablets / Mobile
Android Chrome Firefox Opera Safari Samsung
3184YesYesYes