Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

MediaStreamAudioDestinationNode

Baseline
Weitgehend verfügbar

Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Oktober 2018 browserübergreifend verfügbar.

Das Interface MediaStreamAudioDestinationNode repräsentiert ein Audioziel, das aus einem WebRTC-MediaStream mit einem einzelnen AudioMediaStreamTrack besteht. Dieser kann ähnlich wie ein über navigator.mediaDevices.getUserMedia() bezogener MediaStream verwendet werden.

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

EventTarget AudioNode MediaStreamAudioDestinationNode
Anzahl der Eingänge 1
Anzahl der Ausgänge 0
Kanalanzahl 2
Kanalanzahlmodus "explicit"
Interpretation der Kanalanzahl "speakers"

Konstruktor

MediaStreamAudioDestinationNode()

Erstellt eine neue Instanz des Objekts MediaStreamAudioDestinationNode.

Instanzeigenschaften

Erbt Eigenschaften von seinem übergeordneten AudioNode.

MediaStreamAudioDestinationNode.stream Schreibgeschützt

Ein MediaStream, der einen einzelnen MediaStreamTrack enthält, dessen kind audio ist und der dieselbe Anzahl an Kanälen wie der Node hat. Mit dieser Eigenschaft können Sie einen Stream aus dem Audiographen abrufen und ihn an eine andere Komponente übergeben, beispielsweise an einen Media Recorder.

Instanzmethoden

Erbt Methoden von seinem übergeordneten AudioNode.

Beispiel

Beispielcode, der einen MediaStreamAudioDestinationNode erstellt und ihn als Quelle für aufzuzeichnendes Audio verwendet, finden Sie unter AudioContext.createMediaStreamDestination().

Spezifikationen

Spezifikation
Web Audio API
# MediaStreamAudioDestinationNode

Browser-Kompatibilität

Siehe auch