html tutorial - Audio <audio>-tag in HTML - html5 - html code - html form
Learn html - html tutorial - audio tag in html - html examples - html programs
- <audio> tag defines a music or other sound streams.
- <audio> tag has supported file formats like mp3, wav, etc.
- It supports Global and event attributes.
- <audio> tag belongs to Flow Content category.
Syntax for <audio> tag:
Differences between HTML 4.01 and HTML5:
HTML 4.01
- HTML4 does not supports the <audio> tag.
HTML5
- <audio> tag is new to HTMl5.
Sample Coding for <canvas> tag:
Code Explanation for <audio> tag:
- <audio> tag used to embed audio file.
- controls attribute used to specifies that audio controls should be displayed.
- <source> tag used to define the source of the audio file.
- “wikitchy-audio.wav” is the source file.
- type attribute used to define the media type.
Output of <audio> tag:
- Here the audio file is displayed in the output.
Attribute:
Attribute | Value | HTML4 | HTML5 | Description |
---|---|---|---|---|
autoplay | autoplay | No | Yes | Specifies that the audio will start playing as soon as it is ready |
controls | controls | No | Yes | Specifies that audio controls should be displayed (such as a play/pause button etc) |
loop | loop | No | Yes | Specifies that the audio will start over again, every time it is finished |
muted | muted | No | Yes | Specifies that the audio output should be muted |
preload | auto metadata none |
No | Yes | Specifies if and how the author thinks the audio should be loaded when the page loads |
src | URL | No | Yes | Specifies the URL of the audio file |
Browser Support for <audio> tag:
Browser | Mp3 | wav | ogg |
---|---|---|---|
Yes | Yes | No | |
Yes | No | Yes | |
Yes | Yes | Yes | |
Yes | Yes | No | |
Yes | Yes | Yes |