VideoFrame: clone() 方法

Baseline 2024
新推出

自 2024 年 9 月起,此功能已可在最新设备和浏览器版本上使用。此功能可能无法在旧设备或浏览器上使用。

注意:此功能在 专用 Web Workers 中可用。

VideoFrame 接口的 clone() 方法创建一个新的 VideoFrame 对象,该对象引用与原始对象相同的媒体资源。

语法

js
clone()

参数

无。

返回值

一个新的克隆 VideoFrame 对象。

异常

InvalidStateError DOMException

如果 VideoFrame 对象已被转移(transferred),则抛出此异常。

示例

以下示例将 VideoFrame 的副本克隆为 videoFrame2

js
let videoFrame2 = VideoFrame.clone();

规范

规范
WebCodecs
# dom-videoframe-clone

浏览器兼容性