MediaStreamAudioDestinationNode

Baseline 已广泛支持

此特性已成熟稳定,适用于多种设备和浏览器版本。自 2018 年 10 月起,它已在各浏览器中可用。

MediaStreamAudioDestinationNode 接口代表一个音频目的地,它包含一个 WebRTC MediaStream,该流带有一个单独的 AudioMediaStreamTrack,其用法类似于从 navigator.mediaDevices.getUserMedia() 获取的 MediaStream

它是一个 AudioNode,充当音频目的地,通过 AudioContext.createMediaStreamDestination() 方法创建。

EventTarget AudioNode MediaStreamAudioDestinationNode
输入数量 1
输出数量 0
声道数 2
通道计数模式 “explicit”
声道数解释 “speakers”

构造函数

MediaStreamAudioDestinationNode()

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

实例属性

继承自其父级 AudioNode 的属性.

MediaStreamAudioDestinationNode.stream

一个 MediaStream,包含一个单独的 MediaStreamTrack,其 kindaudio,并且声道数与节点相同。您可以使用此属性将音频从音频图中导出,并将其输入到其他构造中,例如 Media Recorder

实例方法

继承自其父级 AudioNode 的方法.

示例

请参阅 AudioContext.createMediaStreamDestination() 的示例代码,该代码创建了一个 MediaStreamAudioDestinationNode 并将其用作要录制的音频的源。

规范

规范
Web Audio API
# MediaStreamAudioDestinationNode

浏览器兼容性

另见