RecordRTCPromisesHandler: RecordRTCPromisesHandler Interface cannot be instantiated
yelnyafacee opened this issue · comments
yeln commented
Why is this code snippet showing this error? https://prnt.sc/DpbBXr_9Fp0F
import { useState, useEffect } from "react";
import RecordRTC, { RecordRTCPromisesHandler } from "recordrtc";
export const useRecorderPermission = (
recordingType
) => {
const [recorder, setRecorder] = useState(null);
useEffect(() => {
getPermissionInitializeRecorder();
}, []);
const getPermissionInitializeRecorder = async () => {
let stream = await (navigator).mediaDevices.getUserMedia({
video: true,
audio: true,
});
let recorder = new RecordRTCPromisesHandler(stream, {
type: recordingType,
});
setRecorder(recorder);
};
return recorder;
};