diff options
| author | Factiven <[email protected]> | 2023-08-12 22:54:26 +0700 |
|---|---|---|
| committer | GitHub <[email protected]> | 2023-08-12 22:54:26 +0700 |
| commit | 3e78826658c7d2a4e9b3c1d73e63dacc1d39c361 (patch) | |
| tree | d580d03670692c6c5d361ec8559e7a2352354f3a /components/videoPlayer.js | |
| parent | Update v3.9.1 - Merged Beta to Main (#44) (diff) | |
| download | moopa-3.9.3.tar.xz moopa-3.9.3.zip | |
Update v3.9.3 - Merged Beta to Main (#51)v3.9.3
* commit
* update db
* Update v3.9.1-beta-v3.1
* Update v3.9.1
* Fix watched progress not showing
* Secure headers
* Fix recently watched image
* Update v3.9.2
> Added custom lists for AniList
> Fixed episode listMode progress
* Update db route
* Fixed AniList
* Fix next button on dub anime
> video is playing sub anime instead dub
* small adjusment for premid
* fix eslint
* small updates
> added ability to remove episode from recently watched
* Update v3.9.3
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); |