如何正确设置Opus Media Recorder?

问题描述

我正在尝试使opus媒体记录器正常工作,但是我似乎无法理解安装过程/概念。

这是我用来设置它的JS代码(紧随项目github页面上的小提琴示例:https://github.com/kbumsik/opus-media-recorder):

<script src="https://cdn.jsdelivr.net/npm/opus-media-recorder@latest/OpusMediaRecorder.umd.js"></script>
<script src="https://cdn.jsdelivr.net/npm/opus-media-recorder@latest/encoderWorker.umd.js"></script>
<script>

const workerOptions = {
  OggOpusEncoderWasmPath: 'https://cdn.jsdelivr.net/npm/opus-media-recorder@latest/OggOpusEncoder.wasm',WebMOpusEncoderWasmPath: 'https://cdn.jsdelivr.net/npm/opus-media-recorder@latest/WebMOpusEncoder.wasm'
};

// Replace MediaRecorder
window.MediaRecorder = OpusMediaRecorder;

但是当我以后想要设置记录器时(在getUserMedia之后),出现以下错误

未捕获(承诺)TypeError:未能在其上执行“提取” 'WorkerGlobalScope':无法从/WebMOpusEncoder.wasm解析URL

我的问题:我需要在服务器端安装任何东西才能正常工作吗?还是opus媒体记录器仅依赖js magic,如果这样:

要正确设置我缺少什么?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)