WEB DEVELOPER SITE
HTMLCSSJAVASCRIPTSQLPHPBOOTSTRAPJQUERYANGULARXML
 

HTML5 Audio


In this chapter we learn standard for playing audio file.


Audio on the Web

It is a standard for playing for playing audio files on a Web pages.

It's Audio file play high quality sound.It is not look like flash

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


Browser Support

In this table specify the first browser version that fully supports the <audio> element.

Element
<audio> 4.0 9.0 3.5 4.0 10.5

The HTML <audio> Element

Play an audio file in HTML you should use the <audio> element:

Example

<audio controls>
  <source src="gta5_ifruit_ringtone.ogg" type="audio/ogg">
  <source src="gta5_ifruit_ringtone.mp3" type="audio/mpeg">
Your browser does not support the audio element.
</audio>
Try it yourself »

HTML Audio - How It Works

The controls attribute use to controls, like play, pause, and volume.

Text between the <audio> and </audio> tags will display in browsers that do not support the <audio> element.

Multiple <source> elements can link to different audio files. You will use the first recognized format.


HTML Audio - Browser Support

Currently, there are 3 supported file formats for the <audio> element: MP3, Wav, and Ogg:

Browser MP3 Wav Ogg
Internet Explorer YES NO NO
Chrome YES YES YES
Firefox YES YES YES
Safari YES YES NO
Opera YES YES YES

HTML Audio - Media Types

File Format Media Type
MP3 audio/mpeg
Ogg audio/ogg
Wav audio/wav

HTML Audio - Methods, Properties, and Events

HTML5 are various DOM methods, properties, and events for the <audio> element.

This allows you to load, play, and pause audios, as well as set duration and volume.

There are also DOM events that can notify you when an audio begins to play, is paused, etc.

For a full DOM reference, go to our HTML5 Audio/Video DOM Reference.


HTML5 Audio Tags