MediaElementAudioSourceNode

Baseline 已广泛支持

此特性已相当成熟,可在许多设备和浏览器版本上使用。自 ⁨2015 年 7 月⁩以来,各浏览器均已提供此特性。

MediaElementAudioSourceNode 接口表示一个由 HTML <audio><video> 元素组成的音频源。它是一个 AudioNode,充当音频源。

MediaElementAudioSourceNode 没有输入,只有一个输出,并通过 AudioContext.createMediaElementSource() 方法创建。输出的通道数等于创建节点时使用的 HTMLMediaElement 引用的音频的通道数,如果 HTMLMediaElement 没有音频,则为 1。

EventTarget AudioNode MediaElementAudioSourceNode
输入数量 0
输出数量 1
声道数 2 (但请注意,AudioNode.channelCount 仅用于上混和下混 AudioNode 输入,而 MediaElementAudioSourceNode 没有输入)

构造函数

MediaElementAudioSourceNode()

创建一个新的 MediaElementAudioSourceNode 对象实例。

实例属性

继承自其父级 AudioNode 的属性.

mediaElement 只读

用于构造此 MediaStreamAudioSourceNodeHTMLMediaElement

实例方法

继承自其父级 AudioNode 的方法.

示例

有关示例代码,请参阅 AudioContext.createMediaElementSource()

规范

规范
Web Audio API
# MediaElementAudioSourceNode

浏览器兼容性

另见