--- 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")}}