--- title: MediaElementAudioSourceNode slug: Web/API/MediaElementAudioSourceNode translation_of: Web/API/MediaElementAudioSourceNode ---
{{APIRef("Web Audio API")}}
MediaElementAudioSourceNode
接口代表着某个由HTML5 {{ htmlelement("audio") }} 或 {{ htmlelement("video") }} 元素所组成的音频源.该接口作为扮演音源的 {{domxref("AudioNode")}} 节点.
MediaElementSourceNode
没有输入,只有一个输出,其由使用{{domxref("AudioContext.createMediaElementSource")}}方法创建.输出的频道数目与节点创建时引用音频 {{domxref("HTMLMediaElement")}} 的频道数目一致,或当 {{domxref("HTMLMediaElement")}} 无音频时,频道数目为 1.
输入数目 | 0 |
---|---|
输出数目 | 1 |
频道数 | 由被传递给{{domxref("AudioContext.createMediaElementSource")}}的{{domxref("HTMLMediaElement")}}内的音频定义. |
MediaElementAudioSourceNode
实例.集成其父类属性, {{domxref("AudioNode")}}.
集成其父类方法, {{domxref("AudioNode")}}.
{{page("/zh-CN/docs/Web/API/AudioContext/createMediaElementSource","示例")}}
Specification | Status | Comment |
---|---|---|
{{SpecName('Web Audio API', '#MediaElementAudioSourceNode', 'MediaElementAudioSourceNode')}} | {{Spec2('Web Audio API')}} |
Feature | Chrome | Edge | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|---|
Basic support | 14 {{property_prefix("webkit")}} | {{CompatVersionUnknown}} | {{CompatGeckoDesktop(25)}} | {{CompatNo}} | 15 {{property_prefix("webkit")}} 22 (unprefixed) |
6 {{property_prefix("webkit")}} |
Constructor | {{CompatVersionUnknown}} | {{CompatUnknown}} | {{CompatNo}} | {{CompatNo}} | {{CompatUnknown}} | {{CompatNo}} |
Feature | Android | Chrome | Edge | Firefox Mobile (Gecko) | IE Phone | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|---|
Basic support | {{CompatNo}} | 28 {{property_prefix("webkit")}} | {{CompatVersionUnknown}} | {{CompatGeckoMobile(25)}} | {{CompatNo}} | {{CompatNo}} | 6 {{property_prefix("webkit")}} |
Constructor | {{CompatNo}} | {{CompatVersionUnknown}} | {{CompatUnknown}} | {{CompatNo}} | {{CompatNo}} | {{CompatUnknown}} | {{CompatNo}} |