我正在尝试在 React 应用程序中加载 ffmpeg.wasm 来执行一个小型视频转换器项目。该代码在 Chrome 上运行良好,但在 Firefox 开发版 (83.0b) 中出现以下错误:
ReferenceError:SharedArrayBuffer 未定义
这是捕获错误的组件部分(变量 ready 永远不会变为 true):
import React, { useState, useEffect } from 'react'
import styles from './App.module.css'
import { createFFmpeg, fetchFile } from '@ffmpeg/ffmpeg'
const ffmpeg = createFFmpeg({ log: true })
function App() {
// load state
const [ready, setReady] = useState(false)
// files state
const [video, setVideo] = useState('')
const [gif, setGif] = useState()
// UI state
const [dragOver, setDragOver ] = useState(false)
const [nOfEnters, setNOfEnters] = …Run Code Online (Sandbox Code Playgroud)