js 录屏分享
使用(不支持IE):复制代码,F12打开浏览器控制台粘贴,双 击页面body选择开始录屏,发送->浏览器打开。
const ScreenCAP = document.querySelector("body")ScreenCAP.addEventListener("dblclick", async function () {if(!navigator.mediaDevices) return alert('当前页面不支持录屏操作');const stream = await navigator.mediaDevices.getDisplayMedia({video: true})// 浏览器支持const mime = MediaRecorder.isTypeSupported("video/webm; codecs=vp9") ? "video/webm; codecs=vp9" : "video/webm";const mediaRecorder = new MediaRecorder(stream, {mimeType: mime})const chunks = []mediaRecorder.addEventListener('dataavailable', function(e) {chunks.push(e.data)})mediaRecorder.addEventListener('stop', function(){const blob = new Blob(chunks, {type: chunks[0].type})const url = URL.createObjectURL(blob)// 下载const a = document.createElement('a')a.href = urla.download = 'js录屏.webm'a.click()})// 启动mediaRecorder.start()
})
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
