Я пытаюсь создать приложение, в котором вы можете записывать звук во всех браузерах. (Chrome, Firefox, Safari +11). Поэтому я использую библиотеку «audio-recorder-polyfill», чтобы представить ее в React.
Проблема в том, что если я попытаюсь вызвать
new MediaRecorder(stream);
Я получаю сообщение об ошибке:
Unhandled Rejection (TypeError):
__WEBPACK_IMPORTED_MODULE_2_audio_recorder_polyfill__.MediaRecorder is
not a constructor
Теперь я видел примеры, когда у людей нет такой проблемы. Я просто не знаю, с чего начать, поскольку я тоже не использую Typescript.
Компилятор видит и распознает
const stream = await navigator.mediaDevices.getUserMedia({audio: true});
Но это все.
Помощь будет очень признательна.
заранее спасибо
Привет, 82Tuskers, спасибо за помощь, я не совсем помню, что я там делал, но я смог это исправить. Иногда это так же просто, как просто следовать данному руководству. Чтобы ответить на ваш вопрос, я использую это: npmjs.com/package/audio-recorder-polyfill



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Какие полифиллы вы используете? вы можете указать нам на них, пожалуйста ...?