Web/API/MediaElementAudioSourceNode/MediaElementAudioSourceNode
The MediaElementAudioSourceNode()
constructor creates a new MediaElementAudioSourceNode
object instance.
Syntax
var myAudioSource = new MediaElementAudioSourceNode(context, options);
Parameters
Inherits parameters from the AudioNodeOptions
dictionary.
- context
- An
AudioContext
representing the audio context you want the node to be associated with. - options
- A
MediaElementAudioSourceOptions
dictionary object defining the properties you want theMediaElementAudioSourceNode
to have:
mediaElement
- An
HTMLMediaElement
that will be used as the source for the audio.
- An
Return value
A new MediaElementAudioSourceNode
object instance.
Example
var ac = new AudioContext();
var mediaElement = document.createElement('audio');
var options = {
mediaElement : mediaElement
}
var myAudioSource = new MediaElementAudioSourceNode(ac, options);
Specifications
Specification | Status | Comment |
Web Audio APIThe definition of 'MediaElementAudioSourceNode' in that specification. | Working Draft |
Browser compatibility
The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.
Update compatibility data on GitHub
Desktop | Mobile | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
MediaElementAudioSourceNode() constructor
|
Chrome Full support 55 Full support 55 Notes' Before Chrome 59, the default values were not supported. |
Edge
Full support ≤79 |
Firefox
Full support 53 |
IE
No support No |
Opera
Full support 42 |
Safari
? |
WebView Android Full support 55 Full support 55 Notes' Before version 59, the default values were not supported. |
Chrome Android Full support 55 Full support 55 Notes' Before Chrome 59, the default values were not supported. |
Firefox Android
Full support 53 |
Opera Android
Full support 42 |
Safari iOS
? |
Samsung Internet Android Full support 6.0 Full support 6.0 Notes' Before Samsung Internet 7.0, the default values were not supported. |
Legend
- Full support
- Full support
- No support
- No support
- Compatibility unknown
- Compatibility unknown
- See implementation notes.'
- See implementation notes.
MediaElementAudioSourceNode() by Mozilla Contributors is licensed under CC-BY-SA 2.5.