JavaScript Indexing

settings_applicationsEventTarget  >   settings_applicationsNode  >   settings_applicationsElement  >   settings_applicationsHTMLElement  >   settings_applicationsHTMLCanvasElement  >   settings_applications[[Prototype]]

{object_name}

Editing

MediaStreammediaStreamcaptureStream([floatframeRate])

Details

<canvas>상의 화면을 실시간 비디오로 캡처할 수 있는 CanvasCaptureMediaStreamTrack 객체를 포함하는 MediaStream 객체를 반환한다.

구문

형식
htmlCanvasElement.captureStream()
형식
htmlCanvasElement.captureStream(frameRate)

매개 변수

floatframeRate선택

각 프레임의 캡처 속도를 나타내는 배정밀도 부동 소수점 값을 나타낸다. 설정하지 않으면 캔버스가 변경될 때 마다 새 프레임이 캡처된다. 0으로 설정하면 프레임이 자동으로 캡처되지 않는다. 대신 반환된 트랙의 requestFrame() 메소드가 호출될 때만 캡처된다.

반환

MediaStreammediaStream

현재 캔버스 콘텐츠의 실시간 비디오 캡처가 포함된 CanvasCaptureMediaStreamTrack 객체를 포함하는 MediaStream 객체를 반환한다.

Exception

NotSupportedError

대상에 대해 지원되지 않는 작업을 나타낸다.

SecurityError

작업이 보안에 취약함을 나타낸다.

지원 웹브라우저