AudioWorklet
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.
Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen unterstützenden Browsern verfügbar.
Das AudioWorklet
-Interface der Web Audio API wird verwendet, um benutzerdefinierte Audiobearbeitungsskripte bereitzustellen, die in einem separaten Thread ausgeführt werden, um eine sehr niedrige Latenz bei der Audiobearbeitung zu gewährleisten.
Der Code des Worklets wird im globalen Ausführungskontext AudioWorkletGlobalScope
ausgeführt und nutzt einen separaten Web Audio Thread, der von dem Worklet und anderen Audionodes gemeinsam genutzt wird.
Der Zugriff auf die AudioWorklet
-Instanz des Audiokontexts erfolgt über die Eigenschaft BaseAudioContext.audioWorklet
.
Instanz-Eigenschaften
Das AudioWorklet
-Interface definiert keine eigenen Eigenschaften, erbt jedoch Eigenschaften von Worklet
.
Instanz-Methoden
Dieses Interface erbt Methoden von Worklet
. Das AudioWorklet
-Interface definiert keine eigenen Methoden.
Ereignisse
AudioWorklet
hat keine Ereignisse, auf die es reagiert.
Beispiele
Siehe AudioWorkletNode
für vollständige Beispiele zur Erstellung benutzerdefinierter Audionodes.
Spezifikationen
Specification |
---|
Web Audio API # AudioWorklet |
Browser-Kompatibilität
BCD tables only load in the browser
Siehe auch
AudioWorkletGlobalScope
— der globale Ausführungskontext einesAudioWorklet
- Web Audio API
- Using the Web Audio API
- Using AudioWorklet