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
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