From d09a07e5302d359e90245074daf434ad71450471 Mon Sep 17 00:00:00 2001 From: lyonbot Date: Sun, 14 Apr 2024 03:32:46 +0800 Subject: [PATCH] fix: vite worker --- src/ffmpeg.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/ffmpeg.ts b/src/ffmpeg.ts index 6bb54f9..7f659a7 100644 --- a/src/ffmpeg.ts +++ b/src/ffmpeg.ts @@ -1,7 +1,7 @@ import { FFmpeg } from "@ffmpeg/ffmpeg"; import { fetchFile, toBlobURL } from '@ffmpeg/util'; import { updateStore } from "./store"; -import workerURL from '@ffmpeg/ffmpeg/worker?url'; +// import workerURL from '@ffmpeg/ffmpeg/worker?worker'; export async function initFFmpeg() { let ffmpeg = new FFmpeg() @@ -9,16 +9,16 @@ export async function initFFmpeg() { const baseURL = 'https://unpkg.com/@ffmpeg/core@' + CORE_VERSION + '/dist/esm' // Load the WASM file and coreURL - const [coreURL, wasmURL, classWorkerURL] = await Promise.all([ + const [coreURL, wasmURL] = await Promise.all([ toBlobURL(`${baseURL}/ffmpeg-core.js`, 'text/javascript'), toBlobURL(`${baseURL}/ffmpeg-core.wasm`, 'application/wasm'), - workerURL ]) + const classWorkerURL = new URL('@ffmpeg/ffmpeg/worker', import.meta.url) await ffmpeg.load({ coreURL, wasmURL, - classWorkerURL, + classWorkerURL: classWorkerURL.toString(), }); updateStore({ ffmpeg })