小编Ped*_*que的帖子

如何在 Firefox 中使用 ffmpeg.wasm 而不获取 SharedArrayBuffer?

我正在尝试在 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)

firefox ffmpeg webassembly sharedarraybuffer

5
推荐指数
1
解决办法
3449
查看次数

标签 统计

ffmpeg ×1

firefox ×1

sharedarraybuffer ×1

webassembly ×1