音频编码器:flush() 方法
注意:此功能在专用 Web 工作线程中可用。
flush()
方法是 AudioEncoder
接口的方法,它返回一个 Promise,当队列中所有挂起的消息都完成时,该 Promise 会解析。
语法
js
flush()
参数
无。
返回值
一个Promise
,解析结果为 undefined。
异常
InvalidStateError
DOMException
-
如果 Promise 被拒绝,因为
state
不是"configured"
,则抛出此异常。
示例
以下示例刷新 AudioEncoder
。
js
AudioEncoder.flush();
规范
规范 |
---|
WebCodecs # dom-audioencoder-flush |
浏览器兼容性
BCD 表格仅在启用了 JavaScript 的浏览器中加载。