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 |
未知 | 未知 | 未知 | 未知 | 未知 | 未知 | 未知 |
相关链接
-
HTMLCanvasElement.captureStream()用于开始从画布捕获帧