PeriodicWave

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 PeriodicWave-Schnittstelle definiert eine periodische Wellenform, die verwendet werden kann, um die Ausgabe eines OscillatorNode zu formen.

PeriodicWave hat keine Eingaben oder Ausgaben; es wird verwendet, um benutzerdefinierte Oszillatoren zu definieren, wenn OscillatorNode.setPeriodicWave() aufgerufen wird. Die PeriodicWave selbst wird durch BaseAudioContext.createPeriodicWave erstellt/zurückgegeben.

Konstruktor

PeriodicWave()

Erstellt eine neue Instanz des PeriodicWave-Objekts unter Verwendung der Standardwerte für alle Eigenschaften. Wenn Sie von Anfang an benutzerdefinierte Eigenschaftswerte festlegen möchten, verwenden Sie stattdessen die Factory-Methode BaseAudioContext.createPeriodicWave.

Instanz-Eigenschaften

Keine; außerdem erbt PeriodicWave keine Eigenschaften.

Instanz-Methoden

Keine; außerdem erbt PeriodicWave keine Methoden.

Beispiel

Siehe BaseAudioContext.createPeriodicWave für einfachen Beispielcode, der zeigt, wie ein PeriodicWave-Objekt erstellt wird, das eine einfache Sinuswelle enthält.

Spezifikationen

Specification
Web Audio API
# PeriodicWave

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch