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

View in English Always switch to English

MediaElementAudioSourceNode

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨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() 以获取示例代码。

规范

Specification
Web Audio API
# MediaElementAudioSourceNode

浏览器兼容性

参见