fix(local-recordings) fix for browsers not supporting MediaRecorder
This commit is contained in:
parent
bedddd4760
commit
746fde7c10
|
@ -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…
Reference in New Issue