git clone https://github.com/ColinEberhardt/ffmpeg-wasm-streaming-video-player
cd ffmpeg-wasm-streaming-video-player
npx serve .
refer to: https://github.com/ffmpegwasm/ffmpeg.wasm/issues/263 然后我尝试添加了一个 serve.json 在当前目录下,内容是
{
"headers": [
{
"source" : "*",
"headers" : [{
"key" : "Cross-Origin-Embedder-Policy",
"value" : "require-corp"
},
{
"key" : "Cross-Origin-Opener-Policy",
"value" : "same-origin"
}]
}
]
}
可是,我在 console 里面还是能够看到这个错误"Uncaught (in promise) ReferenceError: SharedArrayBuffer is not defined"
我在 network 里面,打开“locahost",或者 ”192.168.0.127"对应的 reqest ,发现 response 里面没有我设置的 policy
我使用了 chrome 插件 CORS ,enable 了所有的 CORS ,依然不行。还是报这个错误。
是怎么回事呢? chrome 默认关闭了 SharedArrayBuffer ?我的 chrome 已经是 Version 96.0.4664.93 (Official Build) (x86_64)最新版本了,我在设置里面,也没有找到 SharedArrayBuffer 的相关设置呢
OS: mac bigSur
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.