请教前端大佬:我想对 html 页面上的某个区域/某个精确 document 录屏,应该怎么实现?

2023-10-08 09:40:18 +08:00
 ChatGPTPRO

请教前端大佬

我想对 html 页面上的某个区域/某个精确 document 录屏,应该怎么实现?

我目前用的是以下这个 webTCR 的方式录屏。

但是他只能录制整个屏幕,网上找了一圈也发现他不支持录制屏幕的某个区域。

   // 初始化请求用户授权监控
    navigator.mediaDevices.getDisplayMedia(constraints).then((stream) => {
      // 对音视流进行操作
      start(stream)
    });

想做到精确的对某个标签,也就是 document ,或者说某个区域坐标,这样来录屏有实现方式吗?

我想用 js 来实现,而不是直接用外部的软件。

2528 次点击
所在节点    前端开发
25 条回复
Gaoti
2023-10-08 18:58:54 +08:00
@ChatGPTPRO @weeshin
查了一下,这个不还是 proposal 吗?
op 实现了具体的代码吗?有的话想看一眼学习一下
ChatGPTPRO
2023-10-09 08:21:33 +08:00
@Gaoti proposal 是啥,我用的是录屏实现的,没用 canvas 转视频。

参考的是这个大佬发的链接 https://github.com/w3c/mediacapture-region
ChatGPTPRO
2023-10-09 08:22:28 +08:00
@Gaoti 感觉开源的挺叼的,前端也不太懂,照葫芦画瓢,cv 一下 api 还是能实现的
Gaoti
2023-10-09 14:12:23 +08:00
@ChatGPTPRO #22
> proposal 是啥
这是个草案来着,没仔细看 demo 里实现了对应的 API
ChatGPTPRO
2023-10-09 14:17:00 +08:00
@Gaoti 哦哦哦

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/979715

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX