HTMLCanvasElement.captureStream()

To tłumaczenie jest niekompletne. Pomóż przetłumaczyć ten artykuł z języka angielskiego.

This is an experimental technology
Check the Browser compatibility table carefully before using this in production.

 
Metoda HTMLCanvasElement.captureStream() zwraca CanvasCaptureMediaStream który jest wideo w czasie rzeczywistym z powierzchni elementu <canvas>.

Składnia

MediaStream = canvas.captureStream(frameRate);

Parametry

frameRate Optional
Liczba zmiennoprzecinkowa podójnej precyzji wskazuje na częstotliwość przechwytywania każdej klatki. W przypadku braku parametru nowa klatka będzie przechwytywana przy każdej zmianie <canvas>; jeśli ustawiona na 0, przechwycona zostanie pojedyńcza klatka.

Wartość zwrtona

Odniesienie do obiektu MediaStream

Przykład

// 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);

Specyfikacja

Specification Status Comment
Media Capture from DOM Elements
The definition of 'HTMLCanvasElement.captureStream()' in that specification.
Working Draft Definicja początkowa

Zgodność przeglądarek

FeatureChromeEdgeFirefoxInternet ExplorerOperaSafari
Basic support51 ?43 No36 ?
FeatureAndroid webviewChrome for AndroidEdge mobileFirefox for AndroidOpera AndroidiOS SafariSamsung Internet
Basic support5151 ?4338 ?5.0

Zobacz też

Autorzy i etykiety dokumentu

 Autorzy tej strony: JKarkosza
 Ostatnia aktualizacja: JKarkosza,