<audio> element – sound content (audio stream)
Usage: typically used to include an audio stream on a web page. Since different browsers support a specific audio codec, one typically includes reference to multiple codecs (along with some type of fallback – such as Flash or ability to download the audio stream and play in a native media player).
Permitted Content: typically contains a <source> element and zero or more <track> elements.
Tag omission: both start and end tag must be present.
Example code:
<audio src=”PekingMoon.ogg” controls=”controls”>
Your browser does not support the audio element.
</audio>
Example page (opens in a new tab/ window – view source code): http://learning-html5.info/examples/ExampleAudio1.html
Default display properties: typically transparent (controls will show).
Common Attributes:
- autoplay=”autoplay” – automatically begin playback of audio stream as soon as possible.
- controls=”controls” – expose user interface to controlĀ playback of audio stream.
- loop=”loop” – return to the art of the audio stream after reaching the end of the audio stream.
- preload=”none/metadata/auto” – identify whether optimistic downloading of audio stream is worthwhile
- src= location of audio stream
Permitted Parent Elements: any element which can contain phrasing or flow elements.
References: http://dev.w3.org/html5/markup/audio.html#audio