I've searched and found many articles that discuss the common methods you can use in javascript to control HTML audio elements. However, I have not been able to find anywhere that lists all of the methods available.
I should make it clear that I'm not looking for HTML audio attributes. I'm looking for methods like audio.play()
and audio.pause()
. I've seen these methods used in code samples all over the place, but I can't find an exhaustive list for the life of me.
Audio play() Method The play() method starts playing the current audio. Tip: This method is often used together with the pause() method. Tip: Use the controls property to display audio controls (like play, pause, seeking, volume, etc, attached on the audio).
Audio() The Audio() constructor creates and returns a new HTMLAudioElement which can be either attached to a document for the user to interact with and/or listen to, or can be used offscreen to manage and play audio.
The HTMLAudioElement interface provides access to the properties of <audio> elements, as well as methods to manipulate them. This element is based on, and inherits properties and methods from, the HTMLMediaElement interface.
You're looking for something more generic: HTMLMediaElement, here are some reference guides:
https://developer.mozilla.org/en/DOM/HTMLMediaElement
http://www.whatwg.org/specs/web-apps/current-work/multipage/video.html#audio
https://developer.apple.com/documentation/webkitjs/htmlmediaelement
For Mozilla Firefox's implementation (Gecko), see the following in the Mozilla Development Center:
For Internet Explorer 9 (currently beta), see the following at MSDN:
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With