ImageCapture() 생성자

ImageCapture() 생성자는 새로운 ImageCapture 객체를 생성합니다.

구문

const imageCapture = new ImageCapture(videoTrack)

매개변수

videoTrack

이미지를 가져올 때 사용할 MediaStreamTrack. 화상전화 스트림, 재생 중인 영화, 웹캠 스트림 등 모든 출처를 사용할 수 있습니다.

반환 값

지정한 비디오 트랙에서 정지 프레임을 캡처할 수 있는 ImageCapture 객체.

예제

다음 예제는 MediaDevices.getUserMedia()을 사용해, ImageCapture() 생성자에 필요한 MediaStreamTrack을 가져오는 법을 보입니다.

 navigator.mediaDevices.getUserMedia({video: true})
  .then(mediaStream => {
    document.querySelector('video').srcObject = mediaStream
    const track = mediaStream.getVideoTracks()[0];
    imageCapture = new ImageCapture(track);
  })
  .catch(error => console.log(error));

명세

Specification
MediaStream Image Capture
# dom-imagecapture-imagecapture

브라우저 호환성

BCD tables only load in the browser