MediaStreamAudioSourceNode: mediaStream-Eigenschaft

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.

Die schreibgeschützte mediaStream-Eigenschaft des MediaStreamAudioSourceNode-Interfaces gibt den MediaStream an, der den Audiokanal enthält, von dem der Knoten Audio empfängt.

Dieser Stream wurde angegeben, als der Knoten zuerst erstellt wurde, entweder mit dem MediaStreamAudioSourceNode()-Konstruktor oder der AudioContext.createMediaStreamSource()-Methode.

Wert

Ein MediaStream, der den Stream darstellt, der den MediaStreamTrack enthält, der als Audioquelle für den Knoten dient.

Der User-Agent verwendet den ersten Audiokanal, den er im angegebenen Stream findet, als Audioquelle für diesen Knoten. Es gibt jedoch keine Möglichkeit, sicherzustellen, welcher Kanal dies bei Streams mit mehreren Kanälen sein wird. Wenn der spezifische Kanal für Sie wichtig ist oder Sie Zugriff auf den Kanal selbst benötigen, sollten Sie stattdessen einen MediaStreamTrackAudioSourceNode verwenden.

Beispiele

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

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

Spezifikationen

Specification
Web Audio API
# dom-mediastreamaudiosourcenode-mediastream

Browser-Kompatibilität

BCD tables only load in the browser