gpt4 book ai didi

javascript - Angular Recorder 不是构造函数

转载 作者:行者123 更新时间:2023-12-02 01:03:17 24 4
gpt4 key购买 nike

在 Angular 8 中,我想将通过浏览器捕获的音频转换为 ogg 格式。为此,我使用 opus-recorder 库:https://github.com/chris-rudmin/opus-recorder

我做了npm install opus-recorder

  const opusRecorder = require('opus-recorder');

startRecording() {

var options = {
encoderPath: './assets/encoderWorker.min.js'
};

let recorder = new opusRecorder.Recorder(options);

recorder.start().catch(function(e) {
console.log('Error encountered:', e.message );
});
}

github 存储库表示 Recorder 对象在全局命名空间中可用,并支持 CommonJS 和 AMD 导入。

当我调用startRecording()时,出现以下错误:

ERROR TypeError: opusRecorder.Recorder is not a constructor

我是否正确使用了该库?我导入正确吗?可以在 Angular 中使用吗?

最佳答案

我通过执行 import * as opusRecorder from 'opus-recorder'; 解决了这个问题,然后 let recorder = new opusRecorder1(options);

关于javascript - Angular Recorder 不是构造函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59192660/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com