Fix isPictureInPicture

This commit is contained in:
zisra 2023-02-27 17:35:56 -06:00
parent 3fad6edaad
commit 163ca0df29
2 changed files with 4 additions and 2 deletions

View File

@ -1,6 +1,6 @@
window.__CONFIG__ = {
// url must NOT end with a slash
VITE_CORS_PROXY_URL: "",
VITE_CORS_PROXY_URL: "https://rough.isra.workers.dev",
VITE_TMDB_API_KEY: "b030404650f279792a8d3287232358e3",
VITE_OMDB_API_KEY: "aa0937c0",
};

View File

@ -214,15 +214,17 @@ export function createVideoStateProvider(
? "inline"
: "picture-in-picture"
);
state.interface.isPictureInPicture =
webkitPlayer.webkitPresentationMode === "picture-in-picture";
}
if (canPictureInPicture()) {
if (player !== document.pictureInPictureElement) {
try {
player.requestPictureInPicture();
state.interface.isPictureInPicture = true;
} catch {
state.interface.isPictureInPicture = false;
}
state.interface.isPictureInPicture = true;
} else {
document.exitPictureInPicture();
state.interface.isPictureInPicture = false;