VideoDecoder: flush() 方法

可用性有限

此功能不是基线功能,因为它在某些最广泛使用的浏览器中无法正常工作。

安全上下文:此功能仅在安全上下文(HTTPS)中可用,在某些或所有支持的浏览器中可用。

注意:此功能在专用 Web 工作线程中可用。

flush() 方法是 VideoDecoder 接口的方法,它返回一个 Promise,该 Promise 在队列中所有挂起的邮件都完成时解析。

语法

js
flush()

参数

无。

返回值

一个 Promise,解析为 undefined。

异常

InvalidStateError DOMException

如果 Promise 被拒绝,因为state 不是 configured,则返回此异常。

示例

以下示例刷新了 VideoDecoder

js
VideoDecoder.flush();

规范

规范
WebCodecs
# dom-videodecoder-flush

浏览器兼容性

BCD 表仅在启用 JavaScript 的浏览器中加载。