MediaStreamAudioSourceNode:mediaStream 属性

基线 广泛可用

此功能已得到很好的确立,并且可以在许多设备和浏览器版本上运行。它自以下时间起在各个浏览器中可用: 2021 年 4 月.

MediaStreamAudioSourceNode 接口的只读mediaStream 属性指示 MediaStream,其中包含节点接收音频的音频轨道。

此流是在首次创建节点时指定的,可以使用 MediaStreamAudioSourceNode() 构造函数或 AudioContext.createMediaStreamSource() 方法。

一个 MediaStream,表示包含用作节点音频源的 MediaStreamTrack 的流。

用户代理 使用在指定流上找到的第一个音频轨道作为此节点的音频源。但是,无法确定在多轨道流上哪个轨道将是音频源。如果您关心特定的轨道,或者需要访问轨道本身,则应改用 MediaStreamTrackAudioSourceNode

示例

js
const audioCtx = new window.AudioContext();
let options = {
  mediaStream: stream,
};

let source = new MediaStreamAudioSourceNode(audioCtx, options);
console.log(source.mediaStream);

规范

规范
Web Audio API
# dom-mediastreamaudiosourcenode-mediastream

浏览器兼容性

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