MediaElementAudioSourceNode
interface's read-only
mediaElement
property indicates the
HTMLMediaElement
that contains the audio track from which the node is receiving audio.
This stream was specified when the node was first created, either using the
MediaElementAudioSourceNode()
constructor or the
AudioContext.createMediaElementSource()
方法。
audioSourceElement = mediaElementAudioSourceNode.mediaElement;
HTMLMediaElement
representing the element which contains the source of audio for the node.
const audioCtx = new window.AudioContext();
const audioElem = document.querySelector('audio');
let options = {
mediaElement: audioElem
}
let source = new MediaElementAudioSourceNode(audioCtx, options);
console.log(source.mediaElement);
| 规范 | 状态 | 注释 |
|---|---|---|
|
Web 音频 API
The definition of 'MediaElementAudioSourceNode.mediaElement' in that specification. |
工作草案 |
| 桌面 | 移动 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
mediaElement
|
Chrome Yes | Edge ≤79 | Firefox 70 | IE No | Opera Yes | Safari Yes | WebView Android Yes | Chrome Android Yes | Firefox Android No | Opera Android Yes | Safari iOS Yes | Samsung Internet Android Yes |
完整支持
不支持
MediaElementAudioSourceNode
mediaElement
AnalyserNode
AudioBuffer
AudioBufferSourceNode
AudioContext
AudioContextOptions
AudioDestinationNode
AudioListener
AudioNode
AudioNodeOptions
AudioParam
AudioProcessingEvent
AudioScheduledSourceNode
AudioWorklet
AudioWorkletGlobalScope
AudioWorkletNode
AudioWorkletProcessor
BaseAudioContext
BiquadFilterNode
ChannelMergerNode
ChannelSplitterNode
ConstantSourceNode
ConvolverNode
DelayNode
DynamicsCompressorNode
GainNode
IIRFilterNode
MediaStreamAudioDestinationNode
MediaStreamAudioSourceNode
OfflineAudioCompletionEvent
OfflineAudioContext
OscillatorNode
PannerNode
PeriodicWave
StereoPannerNode
WaveShaperNode