diff options
Diffstat (limited to 'components/videoPlayer.js')
| -rw-r--r-- | components/videoPlayer.js | 23 |
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); |