Skip to content

Commit 0638d21

Browse files
authored
try to use something that will make transparency
1 parent a281c9c commit 0638d21

File tree

1 file changed

+10
-5
lines changed

1 file changed

+10
-5
lines changed

src/addons/addons/mediarecorder/userscript.js

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -340,11 +340,16 @@ export default async ({ addon, console, msg }) => {
340340
if (opts.audioEnabled || opts.micEnabled) {
341341
stream.addTrack(dest.stream.getAudioTracks()[0]);
342342
}
343-
recorder = new MediaRecorder(stream, { mimeType:
344-
isMp4CodecSupported ?
345-
"video/webm;codecs=h264"
346-
: "video/webm"
347-
});
343+
try {
344+
recorder = new MediaRecorder(stream, { mimeType: "video/webm;codecs=vp9" });
345+
} catch (err) {
346+
console.error('Could not make a transparency compatable video', err);
347+
recorder = new MediaRecorder(stream, { mimeType:
348+
isMp4CodecSupported ?
349+
"video/webm;codecs=h264"
350+
: "video/webm"
351+
});
352+
}
348353
recorder.ondataavailable = (e) => {
349354
recordBuffer.push(e.data);
350355
};

0 commit comments

Comments
 (0)