VideoEncoder: flush() 方法
注意:此功能在专用 Web 工作线程中可用。
flush()
方法是 VideoEncoder
接口的方法,它强制所有挂起的编码完成。
语法
js
flush()
参数
无。
返回值
一个 Promise
,在编码器初始化完成且所有挂起的 EncodedVideoChunk
返回后解析。
异常
InvalidStateError
DOMException
-
如果 Promise 被拒绝,因为
state
不是configured
,则返回此异常。
示例
以下示例刷新 VideoEncoder
。
js
VideoEncoder.flush();
规范
规范 |
---|
WebCodecs # dom-videoencoder-flush |
浏览器兼容性
BCD 表仅在启用 JavaScript 的浏览器中加载。