--- title: HTMLCanvasElement.captureStream() slug: Web/API/HTMLCanvasElement/captureStream translation_of: Web/API/HTMLCanvasElement/captureStream ---
HTMLCanvasElement
.captureStream()
zwraca {{domxref("CanvasCaptureMediaStream")}} który jest wideo w czasie rzeczywistym z powierzchni elementu <canvas>
.MediaStream = canvas.captureStream(frameRate);
frameRate
{{optional_inline}}0
, przechwycona zostanie pojedyńcza klatka.Odniesienie do obiektu {{domxref("MediaStream")}}.
// Zlokalizuj element canvas do przechwycenia var canvasElt = document.querySelector('canvas'); // Rozpocznij stream var stream = canvasElt.captureStream(25); // 25 FPS // Wykonuj na nim czynności // Np. Prześlij stream na inny komputer używając RTCPeerConnection innyKomputer.addStream(stream);
Specification | Status | Comment |
---|---|---|
{{SpecName('Media Capture DOM Elements', '#widl-HTMLCanvasElement-captureStream-CanvasCaptureMediaStream-double-frameRate', 'HTMLCanvasElement.captureStream()')}} | {{Spec2('Media Capture DOM Elements')}} | Definicja początkowa |
{{Compat("api.HTMLCanvasElement.captureStream")}}