DelayNode
Baseline
Weitgehend verfügbar
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.
Das DelayNode-Interface repräsentiert eine Verzögerungsleitung; ein AudioNode-Audiobearbeitungsmodul, das eine Verzögerung zwischen dem Eintreffen von Eingabedaten und deren Weiterleitung an den Ausgang verursacht.
Ein DelayNode hat immer genau einen Eingang und einen Ausgang, beide mit der gleichen Anzahl an Kanälen.

Beim Erstellen eines Graphen, der einen Zyklus enthält, muss mindestens ein DelayNode im Zyklus vorhanden sein, sonst werden die Knoten, die am Zyklus teilnehmen, stummgeschaltet.
| Anzahl der Eingänge | 1 |
|---|---|
| Anzahl der Ausgänge | 1 |
| Kanalanzahlmodus | "max" |
| Kanalanzahl | 2 (nicht im Standardanzahlmodus verwendet) |
| Kanalinterpretation | "speakers" |
Konstruktor
DelayNode()-
Erstellt eine neue Instanz eines DelayNode-Objekts. Alternativ können Sie die
BaseAudioContext.createDelay()-Fabrikmethode verwenden; siehe Erstellung eines AudioNode.
Instanzeigenschaften
Erbt Eigenschaften von seinem Elternteil, AudioNode.
DelayNode.delayTimeSchreibgeschützt-
Ein a-rate-
AudioParam, der die anzuwendende Verzögerung in Sekunden angibt.
Instanzmethoden
Keine spezifischen Methoden; erbt Methoden von seinem Elternteil, AudioNode.
Beispiel
Siehe BaseAudioContext.createDelay() für Beispielcode.
Spezifikationen
| Spezifikation |
|---|
| Web Audio API> # DelayNode> |