使用浏览器标签实现录屏

使用浏览器标签实现录屏非常简单,我们只需要在浏览器中添加一个标签,标签名称随意,网址填写以下代码:

javascript:(async function(){let stream=await navigator.mediaDevices.getDisplayMedia({video:true});const mime=MediaRecorder.isTypeSupported("video/webm; codecs=vp9")?%22video/webm;%20codecs=vp9%22:%22video/webm%22;let%20mediaRecorder=new%20MediaRecorder(stream,{mimeType:mime});let%20chunks=[];mediaRecorder.addEventListener(%27dataavailable%27,function(e){chunks.push(e.data)});mediaRecorder.addEventListener(%27stop%27,function(){let%20blob=new%20Blob(chunks,{type:chunks[0].type});let%20url=URL.createObjectURL(blob);let%20a=document.createElement(%27a%27);a.href=url;a.download=%27video.mp4%27;a.click()});mediaRecorder.start()})();

添加标签

点击标签录屏


本篇
使用浏览器标签实现录屏 使用浏览器标签实现录屏
使用浏览器标签实现录屏非常简单,我们只需要在浏览器中添加一个标签,标签名称随意,网址填写以下代码: javascript:(async function(){let stream=await navigator.mediaDevices.g
2021-12-14
下一篇
Java内存模型(JMM) Java内存模型(JMM)
在面试中,面试官经常喜欢问:『说说什么是Java内存模型(JMM)?』面试者内心狂喜,这题刚背过:『Java内存主要分为五大块:堆、方法区、虚拟机栈、本地方法栈、PC寄存器,balabala……』面试官会心一笑,露出一道光芒:『好了,今天
2021-12-14
目录