MediaElementAudioSourceNode

基线 广泛可用

此功能已完善,可在许多设备和浏览器版本中使用。它自以下时间起在浏览器中可用 2021 年 4 月.

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 只读

构造此 MediaStreamAudioSourceNode 时使用的 HTMLMediaElement

实例方法

从其父级 AudioNode 继承方法.

示例

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

规范

规范
Web Audio API
# MediaElementAudioSourceNode

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。

另请参阅