Javascript 角度记录器不是构造函数

Javascript 角度记录器不是构造函数,javascript,angular,commonjs,Javascript,Angular,Commonjs,在Angular 8中,我想将通过浏览器捕获的音频转换为ogg格式。为此,我使用opus recorder library: 我确实npm安装了opus记录器 const opusRecorder = require('opus-recorder'); startRecording() { var options = { encoderPath: './assets/encoderWorker.min.js' }; let recorder =

在Angular 8中,我想将通过浏览器捕获的音频转换为ogg格式。为此,我使用opus recorder library:

我确实
npm安装了opus记录器

  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存储库表示,
记录器对象在全局命名空间中可用,并支持CommonJS和AMD导入。

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

错误类型错误:opusRecorder。记录器不是构造函数


我正确使用图书馆了吗?我是否正确导入了它?它可以用在Angular中吗?

我通过从“opus recorder”中导入opus recorder*解决了这个问题然后
let recorder=new opusRecorder1(选项)

像这样尝试:让recorder=new-opusRecorder.recorder([options])@Koga Hi,我通过从“opus recorder”以opus recorder的身份导入,
import*解决了这个问题然后
let recorder=new opusRecorder1(选项)