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

浏览器兼容性