fix(local-recordings) fix for browsers not supporting MediaRecorder

This commit is contained in:
Saúl Ibarra Corretgé 2022-06-10 15:41:51 +02:00 committed by Saúl Ibarra Corretgé
parent bedddd4760
commit 746fde7c10
1 changed files with 11 additions and 1 deletions

View File

@ -51,6 +51,9 @@ const getMimeType = (): string => {
const VIDEO_BIT_RATE = 2500000; // 2.5Mbps in bits
// Lazily initialize.
let preferredMediaType: string;
const LocalRecordingManager: ILocalRecordingManager = {
recordingData: [],
recorder: undefined,
@ -58,9 +61,16 @@ const LocalRecordingManager: ILocalRecordingManager = {
audioContext: undefined,
audioDestination: undefined,
roomName: '',
mediaType: getMimeType(),
totalSize: 1073741824, // 1GB in bytes
get mediaType() {
if (!preferredMediaType) {
preferredMediaType = getMimeType();
}
return preferredMediaType;
},
/**
* Initializes audio context used for mixing audio tracks.
*/