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

pull/11663/head stable/jitsi-meet_7416
Saúl Ibarra Corretgé 3 years ago committed by Saúl Ibarra Corretgé
parent bedddd4760
commit 746fde7c10
  1. 12
      react/features/recording/components/Recording/LocalRecordingManager.web.ts

@ -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.
*/

Loading…
Cancel
Save