一.打开任意网站,比如www.baidu.com:

二. F12打开开发者工具,并切换到“控制台”

三.复制屏幕录制js代码,粘贴到控制台并回车确认

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()
});

效果图如下:

回车确认后会显示undefined

四.在网页任意地方点击鼠标,即可进行录屏操作。

这时会弹出一个窗口,供选择录制范围。

ps:这时候可以将开发者工具关掉,不会影响录屏

其中分页/视图/整个屏幕画面是可选的,可以自由选择想要录制的画面,我这里选择了分页的百度翻译内容

点击停止就会生成一个视频文件

完。

JavaScript实现屏幕录像相关推荐

  1. android4.2屏幕录像,android——使用自带录屏工具进行屏幕录像

    在做开源项目的时候,想传一个gif效果图上去.但是,要有连贯的动画效果.所以,就想到先录制视频,然后视频转gif.但是,用第三录屏软件总是不完美. 那么,怎么办呢? android4.4 提供了自带录 ...

  2. Apeaksoft Screen Recorder for Mac(简便的屏幕录像工具)

    还在寻找屏幕录像工具吗?这里为您分享一款简单好用屏幕录像应用!screen recorder mac版可以用来录制各种屏幕和音频,捕捉屏幕上的内容,而且使用很便捷!简单安装即可直接使用. Apeaks ...

  3. 简便的屏幕录像工具screen recorder mac正确安装步骤

    还在寻找屏幕录像工具吗?这里为您分享一款简单好用屏幕录像应用!screen recorder mac版可以用来录制各种屏幕和音频,捕捉屏幕上的内容,而且使用很便捷!简单安装即可直接使用. 在本站下载完 ...

  4. linux终端录像工具,Linux_Ubuntu安装屏幕录像工具Simple Screen Recorder的方法,  Simple Screen Recorder是一款简 - phpStudy...

    Ubuntu安装屏幕录像工具Simple Screen Recorder的方法 Simple Screen Recorder是一款简单的屏幕录像工具,能够在屏幕上录制视频.教程,可用于手机和电脑系统, ...

  5. 韩梦飞沙-屏幕录像专家 win10 含注册机

    韩梦飞沙  韩亚飞  313134555@qq.com  yue31313  han_meng_fei_sha 韩梦飞沙-屏幕录像专家 win10 含注册机 百度云盘下载地址:https://pan. ...

  6. 重置linux桌面,Ubuntu 18.04小贴士:重置Gnome桌面与使用隐藏的屏幕录像工具

    原标题:Ubuntu 18.04小贴士:重置Gnome桌面与使用隐藏的屏幕录像工具 1.如何在Ubuntu 18.04中重置Gnome桌面 本快速教程将向您展示如何在Ubuntu 18.04 LTS中 ...

  7. Computer:屏幕录像专家软件的简介、安装、使用方法之详细攻略

    Computer:屏幕录像专家软件的简介.安装.使用方法之详细攻略 目录 屏幕录像专家软件的简介 屏幕录像专家软件的安装 1.安装图文教程 (1).安装主软件 (2).安装lxe播放器 屏幕录像专家软 ...

  8. linux隐藏软件程序,如何使用GNOME Shell隐藏的屏幕录像工具

    你可能想录制自己的桌面与其他人分享,在gnome-shell里面你找不到品目录像软件,也许你会想到安装一个,其实gnome-shell有一个内置的隐藏的屏幕录像软件,它作为GNOME Shell桌面的 ...

  9. 屏幕录像专家详细安装教程

    安装步骤: 1.鼠标右击屏幕录像专家,选择以管理的身份运行 2.点击下一步 3.选择我同意许可,点击下一步 4.设置安装路径,点击下一步 5.继续点击下一步 6.双击桌面屏幕录像专家快捷方式 7.点击 ...

最新文章

  1. mysql python安装错误_mysql-python安装致命错误
  2. php三年经验 多少工资_二级建造师一个月可以赚多少钱?
  3. Stop being a perfectionist
  4. 投票彰显电信合约机诺基亚Lumia 800C受热捧
  5. vue3 创建路由「vue-router 4.x 的使用」
  6. Nmap Cheat Sheet Part 1
  7. node.js第十课(HTTPserver)
  8. Wpf ScrollBar自定义样式
  9. 计算机键盘字母记忆,键盘26个字母口诀是怎样的?
  10. Bandicam录制时未响应-视频MP4文件损坏修复办法
  11. 广州电子路考视频发布 2014广州电子路考考点
  12. 2022年6月编程语言排行,第一名居然是它?!
  13. Qt使用QImage裁剪图片
  14. 奇技淫巧(二)—— 不使用中间变量交换两个值
  15. 【博学谷学习记录】超强总结,用心分享 | 【Java】自定义异常
  16. 【算法】高精度(加减乘除)包含高精度*高精度高精度/高精度
  17. 霍兰德- 职业兴趣测评
  18. 一步一步搭建一个图片上传网站(后台服务器用nodejs)
  19. EMA(指数移动平均)及其深度学习应用
  20. Flutter(四)——基础组件

热门文章

  1. matlab下pid控制仿真,基于MATLAB下PID控制仿真.PDF
  2. 门控循环单元网络(GRU)在自然语言处理中的应用
  3. 数据结构——最小连通图
  4. 计算FLOPs和param
  5. mysql sql语句 引号_关于sql:何时在MySQL中使用单引号,双引号和反引号
  6. html网页设计把图片放在边框,网页设计中怎么让一张图片填充满整个画面 ?
  7. 【Java工具类】(30)—DES加密工具类
  8. word 文档中嵌入和链接OLE 对象|Packager-对象包装程序
  9. ASP.NET CausesValidation 属性
  10. 微信怎么批量删除好友?