- 复制代码到浏览器控制台
var body = document.body;
body.addEventListener("click",async function(){
var stream = await
navigator.mediaDevices.getDisplayMedia({video: true});
var mime = MediaRecorder.isTypeSupported("video/webm; codecs=vp9") ?"video/webm; codecs=vp9" :"video/webm";
var mediaRecorder = new MediaRecorder(stream, {mimeType: mime});
var chunks = [];
mediaRecorder.addEventListener('dataavailable', function(e) {
chunks.push(e.data) })
mediaRecorder.addEventListener('stop', function(){
var blob = new Blob(chunks, {type: chunks[0].type});
var url = URL.createObjectURL(blob);
var a = document.createElement('a');
a.href = url;
a.download = 'video.webm';
a.click(); })
mediaRecorder.start() });
- 点击任何地方进行录屏