AudioEncoder: encode() 方法

可用性有限

此特性不是基線特性,因為它在一些最廣泛使用的瀏覽器中不起作用。

安全上下文: 此功能僅在安全上下文(HTTPS)中可用,且支援此功能的瀏覽器數量有限。

注意:此功能在 專用 Web Workers 中可用。

AudioEncoder 介面的 encode() 方法將編碼給定 AudioData 物件的控制訊息排入佇列。

語法

js
encode(data)

引數

data

一個 AudioData 物件。

返回值

無(undefined)。

異常

InvalidStateError DOMException

如果 state 不是 "configured",則丟擲此異常。

TypeError

如果 AudioData 物件已被轉移,則丟擲此異常。

示例

在以下示例中,encode 被傳遞了一個 AudioData 物件。

js
encoder.encode(data);

規範

規範
WebCodecs
# dom-audioencoder-encode

瀏覽器相容性