AudioDecoder: AudioDecoder() Konstruktor

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: Dieses Feature ist verfügbar in Dedicated Web Workers.

Der AudioDecoder() Konstruktor erstellt ein neues AudioDecoder-Objekt mit dem bereitgestellten init.output Rückruf als Ausgabe-Rückruf, dem bereitgestellten init.error Rückruf als Fehler-Rückruf und dem AudioDecoder.state auf "unconfigured" gesetzt.

Syntax

js
new AudioDecoder(init)

Parameter

init

Ein Wörterbuchobjekt, das zwei erforderliche Rückrufe enthält.

output

Ein Rückruf, der mit einem einzelnen Argument eines AudioData-Objekts aufgerufen wird.

error

Ein Rückruf, der mit einem einzelnen Argument des aufgetretenen Fehlers aufgerufen wird.

Beispiele

Im folgenden Beispiel wird ein AudioDecoder mit den beiden erforderlichen Rückruffunktionen erstellt, einer zum Verarbeiten des dekodierten Chunks und der anderen zur Fehlerbehandlung.

js
const audioDecoder = new AudioDecoder({
  output: processAudio,
  error: onEncoderError,
});

Spezifikationen

Specification
WebCodecs
# audiodecoder

Browser-Kompatibilität

BCD tables only load in the browser