音频编码器:encode() 方法
注意:此功能在 专用 Web 工作线程 中可用。
encode()
方法是 AudioEncoder
接口的方法,它会将一条控制消息排队以对给定的 AudioData
对象进行编码。
语法
js
encode(data)
参数
返回值
无 (undefined
).
异常
InvalidStateError
DOMException
-
如果
state
不是"configured"
,则会抛出该异常。 TypeError
-
如果
AudioData
对象已 传输,则会抛出该异常。
示例
在以下示例中,encode
传递了一个 AudioData
对象。
js
encoder.encode(data);
规范
规范 |
---|
WebCodecs # dom-audioencoder-encode |
浏览器兼容性
BCD 表仅在启用了 JavaScript 的浏览器中加载。