Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
DocumentPictureInPicture
Eingeschränkt verfügbar
Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.
Want more support for this feature? Tell us why.
Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen unterstützenden Browsern verfügbar.
Das DocumentPictureInPicture Interface der Document Picture-in-Picture API ist der Einstiegspunkt für das Erstellen und Verwalten von Dokument-Picture-in-Picture-Fenstern.
Es wird über die Window.documentPictureInPicture Eigenschaft aufgerufen.
Instanzeigenschaften
Erbt Eigenschaften von seinem Elternteil, EventTarget.
Instanzmethoden
Erbt Methoden von seinem Elternteil, EventTarget.
requestWindow()-
Öffnet das Picture-in-Picture-Fenster für den aktuellen Hauptbrowsing-Kontext. Gibt ein
Promisezurück, das mit einerWindowInstanz erfüllt wird, die den Browsing-Kontext innerhalb des Picture-in-Picture-Fensters darstellt.
Ereignisse
Erbt Ereignisse von seinem Elternteil, EventTarget.
enter-
Wird ausgelöst, wenn das Picture-in-Picture-Fenster erfolgreich geöffnet wird.
Beispiele
const videoPlayer = document.getElementById("player");
// ...
// Open a Picture-in-Picture window.
const pipWindow = await window.documentPictureInPicture.requestWindow({
width: videoPlayer.clientWidth,
height: videoPlayer.clientHeight,
});
// ...
Sehen Sie sich das Document Picture-in-Picture API Beispiel für eine vollständige funktionierende Demo an (siehe auch den vollständigen Quellcode).
Spezifikationen
| Spezifikation |
|---|
| Document Picture-in-Picture Specification> # documentpictureinpicture> |
Browser-Kompatibilität
JavaScript aktivieren, um diese Browser-Kompatibilitätstabelle anzuzeigen.