CanvasCaptureMediaStreamTrack - 表示从 <canvas> 生成的 MediaStream 中包含的视频轨道

CanvasCaptureMediaStreamTrack 接口表示在调用 HTMLCanvasElement.captureStream() 之后从 <canvas> 生成的 MediaStream 中包含的视频轨道。

属性

该接口继承了其父类 MediaStreamTrack 的属性

CanvasCaptureMediaStreamTrack.canvas 只读

返回实时捕获的 HTMLCanvasElement 对象。

方法

该接口继承了其父类 MediaStreamTrack 的方法

CanvasCaptureMediaStreamTrack.requestFrame()

手动强制捕获帧并将其发送到流。如果在调用 captureStream() 时指定 frameRate 为 0,则允许指定帧捕获时间的应用程序直接执行该操作。

规范

规范 状态 备注
Media Capture from DOM Elements
CanvasCaptureMediaStreamTrack 的定义
编者的草案 初始定义

桌面浏览器兼容性

特性 Chrome Edge Firefox Internet Explorer Opera Safari
基础支持 51 未知 41 不支持 不支持 不支持
canvas 不支持 未知 41 不支持 不支持 不支持
requestFrame 未知 未知 41 不支持 未知 未知

移动浏览器兼容性

特性 Android Chrome for Android Edge mobile Firefox for Android IE mobile Opera Android iOS Safari
基础支持 不支持 不支持 未知 41 未知 不支持 不支持
canvas 不支持 不支持 未知 41 未知 不支持 不支持
requestFrame 未知 未知 未知 未知 未知 未知 未知

相关链接