diff --git a/src/components/Player.vue b/src/components/Player.vue index c35569b..9a7e67e 100644 --- a/src/components/Player.vue +++ b/src/components/Player.vue @@ -92,7 +92,7 @@ const Emits = defineEmits(["get-instance"]); const playMedia = async (player: HTMLMediaElement, url: string, art: any) => { const p2pConfig: P2pConfigMedia = { - swFile: "sw.media.js", + swFile: "/web/sw.media.js", p2pEnabled: defaultP2PEnabled.value, trackerZone: Props.options.p2pZone as TrackerZoneMedia }; @@ -255,7 +255,7 @@ const playM3u8 = async (player: HTMLMediaElement, url: string, art: Artplayer) = const P2pEngineHls = (await import("@swarmcloud/hls")).default; var p2pConfig: HlsP2pConfig = { - swFile: "sw.js", + swFile: "/web/sw.js", live: art.option.isLive, p2pEnabled: defaultP2PEnabled.value, trackerZone: Props.options.p2pZone as TrackerZoneHls, diff --git a/tsconfig.app.json b/tsconfig.app.json index a768d8f..7c1c618 100644 --- a/tsconfig.app.json +++ b/tsconfig.app.json @@ -1,6 +1,6 @@ { "extends": "@vue/tsconfig/tsconfig.dom.json", - "include": ["env.d.ts", "src/**/*","src/**/**/*.vue", "src/**/*.vue","src/**/*.ts"], + "include": ["env.d.ts", "src/**/*","src/**/**/*.vue", "src/**/*.vue","src/**/*.ts", "public/sw.mp4.js", "public/sw.js"], "exclude": ["src/**/__tests__/*"], "compilerOptions": { "composite": true,