VideoEncoder:reset() 方法
注意:此功能在专用 Web 工作线程中可用。
reset()
方法是 VideoEncoder
接口的方法,它会同步取消所有挂起的编码和回调,释放所有底层资源,并将 state
设置为“unconfigured”。在调用 reset()
后,必须先调用 configure()
,然后才能恢复 encode()
调用。
语法
js
reset()
参数
无。
返回值
无(undefined
)。
异常
InvalidStateError
DOMException
-
如果
state
为"closed"
,则抛出此异常。
示例
以下示例重置了 VideoEncoder
。
js
VideoEncoder.reset();
规范
规范 |
---|
WebCodecs # dom-videoencoder-reset |
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载。