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

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
mediaStream

Legend

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

Full support
Full support