The ImageCapture()
constructor creates a new ImageCapture
object.
new ImageCapture(videoTrack)
Parameters
videoTrack
A MediaStreamTrack
from which the still images will be taken. This can be any source, such as an incoming stream of a video conference, a playing movie, or the stream from a webcam.
A new ImageCapture
object which can be used to capture still frames from the specified video track.
NotSupportedError
DOMException
Thrown if the videoTrack
parameter's kind
property is not video
.
The following example shows how to use a call to MediaDevices.getUserMedia()
to retrieve the MediaStreamTrack
needed by the ImageCapture()
constructor.
navigator.mediaDevices
.getUserMedia({ video: true })
.then((mediaStream) => {
document.querySelector("video").srcObject = mediaStream;
const track = mediaStream.getVideoTracks()[0];
imageCapture = new ImageCapture(track);
})
.catch((error) => console.error(error));
Specifications Browser compatibility
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4