From 716a229ecb15a2a88e7f36a92c25837a2dfab753 Mon Sep 17 00:00:00 2001 From: Jerome Wu Date: Wed, 9 Aug 2023 17:18:28 +0800 Subject: [PATCH] Update vue-vite-app with mt version --- apps/vue-vite-app/src/components/FFmpegDemo.vue | 5 +++-- apps/vue-vite-app/vite.config.ts | 6 ++++++ 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/apps/vue-vite-app/src/components/FFmpegDemo.vue b/apps/vue-vite-app/src/components/FFmpegDemo.vue index a0826ed..ffdad08 100644 --- a/apps/vue-vite-app/src/components/FFmpegDemo.vue +++ b/apps/vue-vite-app/src/components/FFmpegDemo.vue @@ -11,7 +11,7 @@ import type { LogEvent } from '@ffmpeg/ffmpeg/dist/esm/types' import { fetchFile, toBlobURL } from '@ffmpeg/util' import { defineComponent, ref } from 'vue' -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 videoURL = 'https://ffmpegwasm.netlify.app/video/video-15s.avi' export default defineComponent({ @@ -28,7 +28,8 @@ export default defineComponent({ }) await ffmpeg.load({ coreURL: await toBlobURL(`${baseURL}/ffmpeg-core.js`, 'text/javascript'), - wasmURL: await toBlobURL(`${baseURL}/ffmpeg-core.wasm`, 'applicaiton/wasm') + wasmURL: await toBlobURL(`${baseURL}/ffmpeg-core.wasm`, 'applicaiton/wasm'), + workerURL: await toBlobURL(`${baseURL}/ffmpeg-core.worker.js`, 'text/javascript') }) message.value = 'Start transcoding' await ffmpeg.writeFile('test.avi', await fetchFile(videoURL)) diff --git a/apps/vue-vite-app/vite.config.ts b/apps/vue-vite-app/vite.config.ts index 2fb21e9..94d64b8 100644 --- a/apps/vue-vite-app/vite.config.ts +++ b/apps/vue-vite-app/vite.config.ts @@ -11,5 +11,11 @@ export default defineConfig({ alias: { '@': fileURLToPath(new URL('./src', import.meta.url)) } + }, + server: { + headers: { + 'Cross-Origin-Opener-Policy': 'same-origin', + 'Cross-Origin-Embedder-Policy': 'require-corp' + } } })