PeriodicWave
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.
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-MethodeBaseAudioContext.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
| Spezifikation |
|---|
| Web Audio API> # PeriodicWave> |