【发布时间】:2021-11-08 22:55:15
【问题描述】:
我有SharedArrayBuffer error as described in this other issue,为了解决这个问题,我按照建议(也建议here)通过添加标题添加了跨源隔离
Cross-Origin-Opener-Policy: same-origin
Cross-Origin-Embedder-Policy: require-corp
在那之后,现在当我尝试运行代码时,我得到了Uncaught ReferenceError: FFmpeg is not defined。该错误发生在 Firefox 上
我的代码是:
<script src="https://unpkg.com/@ffmpeg/ffmpeg@0.10.0/dist/ffmpeg.min.js"></script>
<script>
const { createFFmpeg, fetchFile } = FFmpeg; //error happens here
const ffmpegInstance = createFFmpeg({
corePath: 'https://unpkg.com/@ffmpeg/core@0.10.0/dist/ffmpeg-core.js',
log: true,
});
</script>
在此之前,在 Brave 浏览器上,进程运行正常,无需添加跨域标头,并且还定义了 FFmpeg 变量。
【问题讨论】:
标签: javascript ffmpeg webassembly