let array = [];
let res = await navigator.mediaDevices.getDisplayMedia({ video: true, audio: true });
let rc = new MediaRecorder(res);
rc.start();
rc.ondataavailable = (e) => {
array.push(e.data);
};
rc.onstop = (e) => {
let blob = new Blob(array, { type: 'video/mp4' });
let url = URL.createObjectURL(blob);
let a = document.createElement('a');
a.href = url;
a.download = 'test.webm';
a.click();
};
浏览器窗口录屏实现
最新推荐文章于 2024-08-15 18:19:19 发布