Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
AudioEncoder
Eingeschränkt verfügbar
Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.
Want more support for this feature? Tell us why.
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 AudioEncoder-Interface der WebCodecs API kodiert AudioData-Objekte.
Konstruktor
AudioEncoder()-
Erstellt ein neues
AudioEncoder-Objekt.
Instanzeigenschaften
Erbt Eigenschaften von seinem Elternteil, EventTarget.
AudioEncoder.encodeQueueSizeSchreibgeschützt-
Eine Ganzzahl, die die Anzahl der Anfragen in der Kodierungswarteschlange darstellt.
AudioEncoder.stateSchreibgeschützt-
Repräsentiert den Status des zugrunde liegenden Codec und ob er für die Kodierung konfiguriert ist.
Ereignisse
dequeue-
Wird ausgelöst, um eine Verringerung der
AudioEncoder.encodeQueueSizezu signalisieren.
Statische Methoden
AudioEncoder.isConfigSupported()-
Gibt ein Promise zurück, das anzeigt, ob die bereitgestellte
AudioEncoderConfigunterstützt wird.
Instanzmethoden
Erbt Methoden von seinem Elternteil, EventTarget.
AudioEncoder.configure()-
Stellt eine Steuerungsnachricht in die Warteschlange, um den Audio-Encoder zur Kodierung von Chunks zu konfigurieren.
AudioEncoder.encode()-
Stellt eine Steuerungsnachricht in die Warteschlange, um gegebene
AudioData-Objekte zu kodieren. AudioEncoder.flush()-
Gibt ein Promise zurück, das aufgelöst wird, sobald alle ausstehenden Nachrichten in der Warteschlange abgeschlossen sind.
AudioEncoder.reset()-
Setzt alle Zustände einschließlich Konfiguration, Steuerungsnachrichten in der Steuerungsnachrichten-Warteschlange und alle ausstehenden Rückrufe zurück.
AudioEncoder.close()-
Beendet alle ausstehenden Arbeiten und gibt Systemressourcen frei.
Spezifikationen
| Spezifikation |
|---|
| WebCodecs> # audioencoder-interface> |
Browser-Kompatibilität
JavaScript aktivieren, um diese Browser-Kompatibilitätstabelle anzuzeigen.