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 Status Comment
MediaStream Image Capture
The definition of 'ImageCapture' in that specification.
Working Draft Initial definition.

브라우저 호환성

Update compatibility data on GitHub
DesktopMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome for AndroidFirefox for AndroidOpera for AndroidSafari on iOSSamsung Internet
ImageCapture() constructor
Experimental
Chrome Full support 59Edge ? Firefox ? IE ? Opera Full support 46Safari ? WebView Android Full support 59Chrome Android Full support 59Firefox Android ? Opera Android Full support 43Safari iOS ? Samsung Internet Android Full support 7.0

Legend

Full support  
Full support
Compatibility unknown  
Compatibility unknown
Experimental. Expect behavior to change in the future.
Experimental. Expect behavior to change in the future.