1. Web
  2. Web-APIs
  3. CaptureController
  4. zoomLevel

Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

CaptureController: zoomLevel-Eigenschaft

Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.

Die schreibgeschützte zoomLevel-Eigenschaft der CaptureController-Schnittstelle gibt den aktuellen Zoomfaktor der erfassten Anzeigefläche zurück.

Wert

Eine Zahl, die den aktuellen Zoomfaktor der erfassten Anzeigefläche darstellt.

Beispiele

Grundlegende Verwendung von zoomLevel

In unserem Live-Demo, gezeigt in Verwendung der Captured Surface Control API, verwenden wir die zoomLevel-Eigenschaft innerhalb einer Ereignisbehandlungsfunktion für das zoomlevelchange-Ereignis des Controllers. Wenn das Ereignis ausgelöst wird, wird der aktualisierte zoomLevel in ein <output>-Element geschrieben.

js
// Create controller and start capture
const controller = new CaptureController();
videoElem.srcObject = await navigator.mediaDevices.getDisplayMedia({
 controller,
});
// ...
controller.addEventListener(
 "zoomlevelchange",
 () => (outputElem.textContent = `${controller.zoomLevel}%`),
);

Siehe Verwendung der Captured Surface Control API für ein vollständiges Beispiel.

Spezifikationen

Spezifikation
Captured Surface Control
# dom-capturecontroller-zoomlevel

Browser-Kompatibilität

Siehe auch

Help improve MDN

Erfahren Sie, wie Sie beitragen können Diese Seite wurde automatisch aus dem Englischen übersetzt.

AltStyle によって変換されたページ (->オリジナル) /