MediaStreamAudioSourceNode:mediaStream 屬性

Baseline 已廣泛支援

此特性已經十分成熟,可在許多裝置和瀏覽器版本上使用。自 2020 年 7 月以來,它已在各大瀏覽器中可用。

MediaStreamAudioSourceNode 介面的只讀 mediaStream 屬性指示了 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

瀏覽器相容性