From ed16532a7d1170e7945a38ba02e2220da45b2a8f Mon Sep 17 00:00:00 2001 From: Factiven Date: Tue, 2 May 2023 00:07:02 +0700 Subject: Fixed CORS issue fr fr --- components/videoPlayer.js | 15 +++++++++------ lib/Artplayer.js | 9 ++------- 2 files changed, 11 insertions(+), 13 deletions(-) diff --git a/components/videoPlayer.js b/components/videoPlayer.js index b6372c2..1a6c034 100644 --- a/components/videoPlayer.js +++ b/components/videoPlayer.js @@ -38,19 +38,22 @@ export default function VideoPlayer({ const source = data.sources .map((items) => ({ html: items.quality, - url: `https://cors.moopa.my.id/?url=${encodeURIComponent( - items.url - )}&referer=${encodeURIComponent(referer)}`, + url: `https://worker-cors-anywhere.moopa.workers.dev/${items.url}`, })) + // url: `https://m3u8proxy.moopa.workers.dev/?url=${encodeURIComponent( + // items.url + // )}&referer=${encodeURIComponent(referer)}`, + // })) .sort((a, b) => { if (a.html === "default") return -1; if (b.html === "default") return 1; return 0; }); - const defUrl = `https://cors.moopa.my.id/?url=${encodeURIComponent( - sumber.url - )}&referer=${encodeURIComponent(referer)}`; + const defUrl = `https://worker-cors-anywhere.moopa.workers.dev/${sumber.url}`; + // const defUrl = `https://m3u8proxy.moopa.workers.dev/?url=${encodeURIComponent( + // sumber.url + // )}&referer=${encodeURIComponent(referer)}`; setUrl(defUrl); setSource(source); diff --git a/lib/Artplayer.js b/lib/Artplayer.js index ae7b88c..33acf21 100644 --- a/lib/Artplayer.js +++ b/lib/Artplayer.js @@ -6,14 +6,12 @@ export default function Player({ option, getInstance, ...rest }) { const artRef = useRef(); function playM3u8(video, url, art) { if (Hls.isSupported()) { + if (art.hls) art.hls.destroy(); const hls = new Hls(); hls.loadSource(url); hls.attachMedia(video); - - // optional art.hls = hls; - art.once("url", () => hls.destroy()); - art.once("destroy", () => hls.destroy()); + art.on("destroy", () => hls.destroy()); } else if (video.canPlayType("application/vnd.apple.mpegurl")) { video.src = url; } else { @@ -34,9 +32,6 @@ export default function Player({ option, getInstance, ...rest }) { lock: true, autoOrientation: true, theme: "#f97316", - icons: { - state: "", - }, }); if (getInstance && typeof getInstance === "function") { -- cgit v1.2.3 From d2c96ed8febea916b535a8194f8922b65cb9c4af Mon Sep 17 00:00:00 2001 From: Factiven Date: Tue, 2 May 2023 00:16:45 +0700 Subject: Switched CORS domain --- components/videoPlayer.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/components/videoPlayer.js b/components/videoPlayer.js index 1a6c034..2a2ffb8 100644 --- a/components/videoPlayer.js +++ b/components/videoPlayer.js @@ -38,7 +38,7 @@ export default function VideoPlayer({ const source = data.sources .map((items) => ({ html: items.quality, - url: `https://worker-cors-anywhere.moopa.workers.dev/${items.url}`, + url: `https://cors.moopa.my.id/${items.url}`, })) // url: `https://m3u8proxy.moopa.workers.dev/?url=${encodeURIComponent( // items.url @@ -50,7 +50,7 @@ export default function VideoPlayer({ return 0; }); - const defUrl = `https://worker-cors-anywhere.moopa.workers.dev/${sumber.url}`; + const defUrl = `https://cors.moopa.my.id/${sumber.url}`; // const defUrl = `https://m3u8proxy.moopa.workers.dev/?url=${encodeURIComponent( // sumber.url // )}&referer=${encodeURIComponent(referer)}`; -- cgit v1.2.3