AudioEncoder: dequeue Ereignis
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen unterstützenden Browsern verfügbar.
Hinweis: Diese Funktion ist in Dedicated Web Workers verfügbar.
Das dequeue
-Ereignis des AudioEncoder
-Interfaces wird ausgelöst, um eine Verringerung der AudioEncoder.encodeQueueSize
anzuzeigen.
Dies eliminiert die Notwendigkeit für Entwickler, ein setTimeout()
-Polling zu verwenden, um zu bestimmen, wann die Warteschlange abgenommen hat und mehr Arbeit eingeordnet werden sollte.
Syntax
Verwenden Sie den Ereignisnamen in Methoden wie addEventListener()
, oder setzen Sie eine Ereignis-Handler-Eigenschaft.
addEventListener("dequeue", (event) => {});
ondequeue = (event) => {};
Beispiel
audioEncoder.addEventListener("dequeue", (event) => {
// Queue up more encoding work
});
Spezifikationen
Specification |
---|
WebCodecs # eventdef-audioencoder-dequeue |
Browser-Kompatibilität
BCD tables only load in the browser