MediaStreamAudioDestinationNode

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 MediaStreamAudioDestinationNode-Schnittstelle repräsentiert ein Audioziel, das aus einem WebRTC MediaStream mit einem einzelnen AudioMediaStreamTrack besteht, der auf ähnliche Weise wie ein MediaStream verwendet werden kann, der von navigator.mediaDevices.getUserMedia() erhalten wurde.

Es handelt sich um einen AudioNode, der als Audioziel fungiert und mithilfe der Methode AudioContext.createMediaStreamDestination() erstellt wird.

EventTarget AudioNode MediaStreamAudioDestinationNode
Anzahl der Eingänge 1
Anzahl der Ausgänge 0
Anzahl der Kanäle 2
Kanalzähler-Modus "explicit"
Kanalinterpretation "speakers"

Konstruktor

MediaStreamAudioDestinationNode()

Erstellt eine neue Instanz eines MediaStreamAudioDestinationNode-Objekts.

Instanz-Eigenschaften

Erbt Eigenschaften von seinem Elternteil, AudioNode.

MediaStreamAudioDestinationNode.stream

Ein MediaStream, der einen einzelnen MediaStreamTrack enthält, dessen kind audio ist und die gleiche Anzahl von Kanälen wie der Knoten aufweist. Diese Eigenschaft kann verwendet werden, um einen Stream aus dem Audiografen zu extrahieren und in eine andere Konstruktion einzuspeisen, wie z. B. einen Media Recorder.

Instanz-Methoden

Erbt Methoden von seinem Elternteil, AudioNode.

Beispiel

Siehe AudioContext.createMediaStreamDestination() für Beispielcode, der ein MediaStreamAudioDestinationNode erstellt und als Quelle für aufzuzeichnendes Audio verwendet.

Spezifikationen

Specification
Web Audio API
# MediaStreamAudioDestinationNode

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch