MEDIA ELEMENTS
With the explosive popularity of embedded audio and video on the Web, most content producers have been forced to use Flash for optimal cross-browser compatibility. HTML5 introduces two media-related elements to enable cross-browser audio and video embedding into a browser baseline without any plug-ins: <audio> and <video>.
Both of these elements allow web developers to easily embed media files into a page, as well as provide JavaScript hooks into common functionality, allowing custom controls to be created for the media. The elements are used as follows:
<!-- embed a video --><video src="conference.mpg" id="myVideo">Video player not available.</video><!-- embed an audio file --><audio src="song.mp3" id="myAudio">Audio player not available.</audio>
Each of these elements requires, at a minimum, the src attribute indicating the media file to load. You can also specify width and height...