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

浏览器兼容性

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
MediaElementAudioSourceNode
MediaElementAudioSourceNode() constructor
mediaElement

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support

参见