MediaElementAudioSourceNode

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since April 2021.

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

浏览器兼容性

BCD tables only load in the browser

参见