此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。

View in English Always switch to English

MediaElementAudioSourceNode

基线 广泛可用

自 2015年7月 起,此特性已在主流浏览器中得到支持,可在大多数设备和浏览器版本中正常使用。

MediaElementAudioSourceNode 接口代表着某个由 HTML <audio><video> 元素所组成的音频源。该接口作为 AudioNode 音源节点。

MediaElementSourceNode 没有输入,且只有一个输出,其由 AudioContext.createMediaElementSource 方法创建。输出的频道数目与节点创建时引用音频 HTMLMediaElement 的频道数目一致,或当 HTMLMediaElement 无音频时,频道数目为 1。

EventTarget AudioNode MediaElementAudioSourceNode
输入数目 0
输出数目 1
通道数 2(但请注意 AudioNode.channelCount 仅用于 AudioNode 输入的上混和下混,而 MediaElementAudioSourceNode 则没有任何输入)

构造函数

MediaElementAudioSourceNode.MediaElementAudioSourceNode()

创建一个新的 MediaElementAudioSourceNode 实例。

实例属性

继承其父接口 AudioNode 的属性

实例方法

继承其父接口 AudioNode 的方法

示例

参见 AudioContext.createMediaElementSource() 以获取示例代码。

规范

规范
Web Audio API
# MediaElementAudioSourceNode

浏览器兼容性

参见