Introduction
The Audio tag is a new tag introduced in HTML5. You can use it to play audio sound like .mp3, wav, and .ogg. I have used five types of sound formats to show which formats are compatible for browsers. A WAV file is a common sound that is supported by most browser versions.Syntax
<audio src="URL" controls> </audio>
Syntax for more than one audio format
<audio controls="controls" autoplay loop> <source src="URL1" type="audio/mp3" /> <source src="URL2" type="audio/wma" /> <source src="URL3" type="audio/x-wav" /> </audio>
New Element-Specific Attributes autobuffer This Boolean attribute indicates whether or not the browser should begin buffering audio right away. autoplay This is Boolean attribute indicate whether or not the file should start playing audio as soon as it can. loop This Boolean attribute indicates whether or not apply repetition on playing audio. src This attribute is used to specify the URL (location of the audio file) of the audio to show. controls This Boolean attribute specify whether or not the browser should display audio controls (such as play/pause, volume and seek).<!DOCTYPE html> <html> <head> <title></title> </head> <body> <p> mp3</p> <audio src="sound/cartoonimpact.mp3" controls> </audio> <br /> <p> aac</p> <audio src="sound/cartoonimpact.aac" controls> </audio> <br /> <p> wma</p> <audio src="sound/cartoonimpact.wma" controls> </audio> <br /> <p> wav</p> <audio src="sound/cartoonimpactwav.wav" controls> </audio> <br /> <p> ogg</p> <audio src="sound/cartoonOGG.ogg" controls> </audio> <br /> <p> All in one</p> <audio controls="controls" autoplay> <source src="sound/cartoonimpact.mp3" type="audio/mp3" /> <source src="sound/cartoonOGG.ogg" type="audio/ogg" /> <source src="sound/cartoonimpact.aac" type="audio/aac" /> <source src="sound/cartoonimpact.wma" type="audio/wma" /> <source src="sound/cartoonimpactwav.wav" type="audio/x-wav" /> </audio> </body> </html>
HTML5 Event Attributes onabort onblur oncanplay oncanplaythrough onchange onclick oncontextmenu ondblclick ondrag ondragend ondragenter ondragleave ondragover ondragstart ondrop ondurationchange onemptied onended onerror onfocus onformchange onforminput oninput oninvalid onkeydown onkeypress onkeyup onload onloadeddata onloadedmetadata onloadstart onmousedown onmousemove onmouseout onmouseover onmouseup onmousewheel onpause onplay onplaying onprogress onratechange onreadystatechange onscroll onseeked onseeking onselect onshow onstalled onsubmit onsuspend ontimeupdate onvolumechange onwaiting
You can use the loop attribute to play sound repeatedly. <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> </head> <body> <audio controls="controls" autoplay loop> <source src="sound/cartoonimpact.mp3" type="audio/mp3" /> <source src="sound/cartoonOGG.ogg" type="audio/ogg" /> <source src="sound/cartoonimpact.aac" type="audio/aac" /> <source src="sound/cartoonimpact.wma" type="audio/wma" /> <source src="sound/cartoonimpactwav.wav" type="audio/x-wav" /> </audio> </body> </html>
You can play sound in the background of the page using the following code.
<audio> <bgsound src="sound/cartoonimpactwav.wav"> </audio>
No comments:
Post a Comment