V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
ww050312
V2EX  ›  问与答

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

  •  
  •   ww050312 · 2020-05-23 09:16:21 +08:00 · 1419 次点击
    这是一个创建于 1647 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    5 条回复    2020-05-23 12:12:59 +08:00
    iConnect
        1
    iConnect  
       2020-05-23 09:26:46 +08:00 via Android
    楼主搞偷窥?
    ww050312
        2
    ww050312  
    OP
       2020-05-23 09:29:10 +08:00
    @iConnect = =怎么会啊,捕获的图像是要放到网页上的。我要是想搞偷窥也该做 app 吧 lol
    phy25
        3
    phy25  
       2020-05-23 09:55:20 +08:00 via Android
    zrp1994
        4
    zrp1994  
       2020-05-23 12:05:32 +08:00   ❤️ 1
    @ww050312 不把 video 元素 attach 到页面上就行了

    https://codesandbox.io/s/intelligent-lewin-o2s80?file=/src/index.js
    ww050312
        5
    ww050312  
    OP
       2020-05-23 12:12:59 +08:00
    @zrp1994 啊太感谢了!!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3195 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 13:33 · PVG 21:33 · LAX 05:33 · JFK 08:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.