Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Playing audio with HTML5

Tags:

html

audio

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?

like image 730
Ron Harlev Avatar asked Feb 19 '10 22:02

Ron Harlev


2 Answers

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/

like image 114
Ernest Avatar answered Sep 19 '22 07:09

Ernest


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

like image 37
Quentin Avatar answered Sep 17 '22 07:09

Quentin