CanvasCaptureMediaStreamTrack
interface represents the video track contained in a
MediaStream
being generated from a
<canvas>
following a call to
HTMLCanvasElement.captureStream()
.
属于 Media Capture and Streams API .
This interface inherits the properties of its parent,
MediaStreamTrack
.
CanvasCaptureMediaStreamTrack.canvas
只读
HTMLCanvasElement
object whose surface is captured in real-time.
This interface inherits the methods of its parent,
MediaStreamTrack
.
CanvasCaptureMediaStreamTrack.requestFrame()
frameRate
of 0 when calling
captureStream()
.
| 规范 | 状态 | 注释 |
|---|---|---|
|
Media Capture from DOM Elements
The definition of 'CanvasCaptureMediaStreamTrack' in that specification. |
工作草案 | 初始定义 |
| 桌面 | 移动 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
CanvasCaptureMediaStreamTrack
|
Chrome 51 | Edge ≤79 | Firefox 41 | IE 不支持 No | Opera 不支持 No | Safari 不支持 No | WebView Android 51 | Chrome Android 51 | Firefox Android 41 | Opera Android 不支持 No | Safari iOS 不支持 No | Samsung Internet Android 5.0 |
canvas
|
Chrome 不支持 No | Edge 不支持 No | Firefox 41 | IE 不支持 No | Opera 不支持 No | Safari 不支持 No | WebView Android 不支持 No | Chrome Android 不支持 No | Firefox Android 41 | Opera Android 不支持 No | Safari iOS 不支持 No | Samsung Internet Android 不支持 No |
requestFrame
|
Chrome 51 | Edge ≤79 | Firefox 41 | IE 不支持 No | Opera 不支持 No | Safari 不支持 No | WebView Android 51 | Chrome Android 51 | Firefox Android ? | Opera Android 不支持 No | Safari iOS 不支持 No | Samsung Internet Android 5.0 |
完整支持
不支持
兼容性未知
实验。期望将来行为有所改变。
用户必须明确启用此特征。
HTMLCanvasElement.captureStream()
to begin capturing frames from a canvas
CanvasCaptureMediaStreamTrack
AudioStreamTrack
BlobEvent
CanvasCaptureMediaStream
ConstrainBoolean
ConstrainDOMString
ConstrainDouble
ConstrainLong
DoubleRange
HTMLCanvasElement.captureStream()
LongRange
MediaDevices
MediaStream
MediaStreamTrack
MediaStreamTrackEvent
MediaTrackCapabilities
MediaTrackConstraints
MediaTrackSettings
MediaTrackSupportedConstraints
Navigator.mediaDevices
NavigatorUserMedia
NavigatorUserMediaError
VideoStreamTrack
navigator.mediaDevices.getUserMedia()