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()
用于开始从画布捕获帧