tags:

views:

555

answers:

2

I would like to support playing audio on a web page with HTML5. Currently I support IE with an embedded media player. The Javascript on the page interacts with the media player control to start, stop, skip, change volume etc.
I would like to have the same control over the audio with HTML5. What kind of interface is available to the audio object?

+1  A: 

See the spec for the interface (but don't expect complete implementations in browsers yet)

David Dorward
Is this fully supported in the latest (DEV version) of Chrome? Will it play a standard WAV PCM (uncompressed) file?
Ron Harlev
+1  A: 

The simplest case would be to place an audio tag in the code with the src pointing to your audio file. Once you get the element from JavaScript you will have a bunch of methods available.

Example:

var audio_file1 = document.getElementById('audio_tag_id');
audio_file1.play();

If still want to deal with fallback cases and show your current player in browsers that still don't support the audio tag (like IE) follow the steps in this tutorial: http://www.html5rocks.com/samples/audio/quick/

Ernest