请教一下, html5 在不用<video>tag 的情况下如何开启摄像头定时捕获图像

2020-05-23 09:16:21 +08:00
 ww050312

RT 目前在网上查到的方法都是用 getUserMedia 的方法先获取视频 stream,再用这个 stream 给 video 那个 tag 赋值从而实时显示摄像头开启后看到的东西,而图像捕获就是用 drawImage 方法对 video 这个 tag 操作(我感觉是不是好像就类似屏幕截图啊……?) 但是我不想有 video 这个东西出现 T T 只想打开网页点一下确定授权摄像头,就可以每秒拍摄一次照片并且更新在网页上。 昨天查了一天,在 stackOverflow 好不容易找到一个一样的问题,答案也完全没给解决方案而是劝问问题的人还是用 video tag,我真的一脸???

1416 次点击
所在节点    问与答
5 条回复
iConnect
2020-05-23 09:26:46 +08:00
楼主搞偷窥?
ww050312
2020-05-23 09:29:10 +08:00
@iConnect = =怎么会啊,捕获的图像是要放到网页上的。我要是想搞偷窥也该做 app 吧 lol
phy25
2020-05-23 09:55:20 +08:00
zrp1994
2020-05-23 12:05:32 +08:00
@ww050312 不把 video 元素 attach 到页面上就行了

https://codesandbox.io/s/intelligent-lewin-o2s80?file=/src/index.js
ww050312
2020-05-23 12:12:59 +08:00
@zrp1994 啊太感谢了!!

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

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

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

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

© 2021 V2EX