Diese Übersetzung ist unvollständig. Bitte helfen Sie, diesen Artikel aus dem Englischen zu übersetzen.
Die AudioDestinationNode
Schnittstelle repräsentiert das Ziel bzw. den Ausgang eines Audiographen in einem gegebenen Kontext — in der Regel die Lautsprecher. Es könnte aber auch ein Knoten (Node) sein, der Audiodaten in einem OfflineAudioContext
aufzeichnet.
AudioDestinationNode
hat einen Eingang und keinen Ausgang (denn er ist der Ausgang, kein weiterer Audio Node kann verlinkt werden). Die Anzahl der Kanäle des Eingangs muss zwischen null und dem Wert von maxChannelCount
liegen, sonst wird eine Exception ausgelöst.
Der AudioDestinationNode
eines gegebenen AudioContext
kann über das AudioContext.destination
Attribut erzeugt bzw. empfangen werden.
Anzahl Inputs | 1 |
---|---|
Anzahl Outputs | 0 |
Kanalzählmethode | "explicit" |
Kanal Anzahl | 2 |
Kanal Interpretation | "speakers" |
Eigenschaften
erbt Eigenschaften von der Elternklasse, AudioNode
.
AudioDestinationNode.maxChannelCount
- Ist ein
unsigned long
der die maximale Kanalzahl definiert, die das physische Gerät bedienen kann.
Methoden
Keine spezifischen Methoden; erbt die Methoden der Elternklasse, AudioNode
.
Beispiel
Das Benutzen des AudioDestinationNode
ist per Design einfach gehalten — es repräsentiert den Ausgang des physikalischen Geräts (Lautsprecher), so dass man dieses mit ein paar Zeilen Code mit einem Audiographen verbinden kann:
var audioCtx = new AudioContext(); var source = audioCtx.createMediaElementSource(myMediaElement); source.connect(gainNode); gainNode.connect(audioCtx.destination);
Für ein kompletteres Beispiel, sehen Sie sich eines unserer MDN Web Audio Beispiele, wie den Voice-change-o-matic oder das Violent Theremin an.
Spezifikationen
Specification | Status | Comment |
---|---|---|
Web Audio API Die Definition von 'AudioDestinationNode' in dieser Spezifikation. |
Arbeitsentwurf |
Browser Kompatibilität
Wir konvertieren die Kompatibilitätsdaten in ein maschinenlesbares JSON Format. Diese Kompatibilitätstabelle liegt noch im alten Format vor, denn die darin enthaltenen Daten wurden noch nicht konvertiert. Finde heraus wie du helfen kannst!
Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|
Basic support | 14 webkit | 23 | Nicht unterstützt | 15 webkit 22 (unprefixed) |
6 webkit |
Feature | Android | Chrome | Firefox Mobile (Gecko) | Firefox OS | IE Phone | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|---|
Basic support | Nicht unterstützt | 28 webkit | 25 | 1.2 | Nicht unterstützt | Nicht unterstützt | 6 webkit |