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
The following table will show you the current browser support for the HTML <audio>
tag.
Desktop | |||||
12 | 3 | 3.5 | 105 | 3.1 |
Tablets / Mobile | |||||
18 | 4 | 11 | 3 | 1 | 3 |
Last updated by CSSPortal on: 30th March 2024