aboutsummaryrefslogtreecommitdiff
path: root/components/videoPlayer.js
diff options
context:
space:
mode:
Diffstat (limited to 'components/videoPlayer.js')
-rw-r--r--components/videoPlayer.js23
1 files changed, 13 insertions, 10 deletions
diff --git a/components/videoPlayer.js b/components/videoPlayer.js
index 46129ab..dcde703 100644
--- a/components/videoPlayer.js
+++ b/components/videoPlayer.js
@@ -35,6 +35,7 @@ export default function VideoPlayer({
track,
aniTitle,
timeWatched,
+ dub,
}) {
const [url, setUrl] = useState("");
const [source, setSource] = useState([]);
@@ -226,10 +227,7 @@ export default function VideoPlayer({
watchId: id,
title: track?.playing?.title || aniTitle,
aniTitle: aniTitle,
- image:
- track?.playing?.image ||
- info?.bannerImage ||
- info?.coverImage?.extraLarge,
+ image: track?.playing?.image || info?.coverImage?.extraLarge,
number: Number(progress),
duration: art.duration,
timeWatched: art.currentTime,
@@ -260,10 +258,7 @@ export default function VideoPlayer({
watchId: id,
title: track?.playing?.title || aniTitle,
aniTitle: aniTitle,
- image:
- track?.playing?.image ||
- info?.bannerImage ||
- info?.coverImage?.extraLarge,
+ image: track?.playing?.image || info?.coverImage?.extraLarge,
episode: Number(progress),
duration: art.duration,
timeWatched: art.currentTime,
@@ -285,6 +280,12 @@ export default function VideoPlayer({
});
});
+ art.on("resize", () => {
+ art.subtitle.style({
+ fontSize: art.height * 0.05 + "px",
+ });
+ });
+
art.on("video:timeupdate", async () => {
if (!session) return;
@@ -313,7 +314,9 @@ export default function VideoPlayer({
router.push(
`/en/anime/watch/${aniId}/${provider}?id=${encodeURIComponent(
track?.next?.id
- )}&num=${track?.next?.number}`
+ )}&num=${track?.next?.number}${
+ dub ? `&dub=${dub}` : ""
+ }`
);
}
},
@@ -332,7 +335,7 @@ export default function VideoPlayer({
router.push(
`/en/anime/watch/${aniId}/${provider}?id=${encodeURIComponent(
track?.next?.id
- )}&num=${track?.next?.number}`
+ )}&num=${track?.next?.number}${dub ? `&dub=${dub}` : ""}`
);
}
}, 7000);