From 6d115051eb33bb415220822bde1e0b436b4ba7e4 Mon Sep 17 00:00:00 2001 From: Jerome Wu Date: Wed, 9 Aug 2023 17:26:43 +0800 Subject: [PATCH] Update react-vite-app to mt version --- apps/react-vite-app/src/App.tsx | 6 +++++- apps/react-vite-app/vite.config.ts | 12 +++++++++--- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/apps/react-vite-app/src/App.tsx b/apps/react-vite-app/src/App.tsx index a34fe64..f2f44e0 100644 --- a/apps/react-vite-app/src/App.tsx +++ b/apps/react-vite-app/src/App.tsx @@ -9,7 +9,7 @@ function App() { const messageRef = useRef(null); const load = async () => { - const baseURL = "https://unpkg.com/@ffmpeg/core@0.12.1/dist/esm"; + const baseURL = "https://unpkg.com/@ffmpeg/core-mt@0.12.2/dist/esm"; const ffmpeg = ffmpegRef.current; ffmpeg.on("log", ({ message }) => { messageRef.current.innerHTML = message; @@ -22,6 +22,10 @@ function App() { `${baseURL}/ffmpeg-core.wasm`, "application/wasm" ), + workerURL: await toBlobURL( + `${baseURL}/ffmpeg-core.worker.js`, + "text/javascript" + ), }); setLoaded(true); }; diff --git a/apps/react-vite-app/vite.config.ts b/apps/react-vite-app/vite.config.ts index 5a33944..7fd700f 100644 --- a/apps/react-vite-app/vite.config.ts +++ b/apps/react-vite-app/vite.config.ts @@ -1,7 +1,13 @@ -import { defineConfig } from 'vite' -import react from '@vitejs/plugin-react' +import { defineConfig } from "vite"; +import react from "@vitejs/plugin-react"; // https://vitejs.dev/config/ export default defineConfig({ plugins: [react()], -}) + server: { + headers: { + "Cross-Origin-Opener-Policy": "same-origin", + "Cross-Origin-Embedder-Policy": "require-corp", + }, + }, +});