js实现调用摄像头拍照功能

<!DOCTYPE html>
<html lang="en">
<head><!-- 样式部分可以忽略 --><style>* {padding: 0;margin: 0;}div {width: 100vw;height: 100vh;display: flex;justify-content: center;align-items: center;}.btn {width: 100px;height: 50px;border-radius: 10px;background: #ff9900;line-height: 50px;text-align: center;color: #fff;box-shadow: 0 0 10px #999;}video, canvas {width: 300px;height: 300px;border: 5px solid #000;border-radius: 10px;margin-left: 5px;}</style>
</head>
<body><div><div id="play" class="btn">开启摄像</div><div id="take" class="btn">拍照</div><video id="video"></video><!-- 尽量在canvas标签上设置宽高 --><canvas id="canvas" width="300px" height="300px"></canvas></div><script>// 开启摄像document.getElementById('play').onclick = () => {let constraints = {// video属性设置video: {width: 300,height: 300},// audio属性设置audio: true}navigator.mediaDevices.getUserMedia(constraints).then(mediaStream => {// 成功返回promise对象,接收一个mediaStream参数与video标签进行对接document.getElementById('video').srcObject = mediaStreamdocument.getElementById('video').play()})// 失败就失败了}// 拍照、canvas绘制document.getElementById('take').onclick = () => {let ctx = document.getElementById("canvas").getContext('2d')ctx.drawImage(document.getElementById("video"), 0, 0, 300, 300)}</script>
</body>
</html>

js实现调用摄像头拍照功能相关推荐

  1. js 如何调用摄像头拍照

    今天业务逻辑需要人脸验证,需要通过调用摄像头获取人脸来调用接口做对比,所以学习了一下js关于调用摄像头拍照.主要通过video调用摄像头和canvas截取画面. 话不多说直接上代码: <!DOC ...

  2. jquery.webcam.js实现调用摄像头拍照兼容各个浏览器

    jquery.webcam.js实现调用摄像头拍照兼容各个浏览器 1.demo 可直接复制使用,需要在环境里运行. 2.所需 js 文件和 swf 控件可在官方博客下载,地址http://www.xa ...

  3. h5前端调用android拍照功能,H5中,嵌入式webview中,调用摄像头拍照功能的实现

    参考资料: 1.https://github.com/robnyman/robnyman.github.com/tree/master/camera-api[老外写的demo] 2.https://w ...

  4. 初识二维码 第二十讲 二维码解码程序的组件之一 摄像头拍照功能

    初识二维码 第二十讲    二维码解码程序的组件之一 摄像头拍照功能 解码程序的第一个环节是通过摄像头这个硬件,得到二维码的图片. 对摄像头的工作原理来说,简单的描述如下:1是从摄像头得到模拟信号, ...

  5. react调用摄像头拍照

    React调用摄像头拍照场景 在一些移动app的个人登陆页面往往有头像的地方,我们可以根据自己的喜好随意的更换我们的头像.那么在react-native的项目中如果轻松的实现这一功能,下面有一些简单的 ...

  6. 原生js调用手机拍照功能

    原生js调用手机拍照功能 此功能主要用于混合App开发时手机拍照上传图片的功能! 话不多说直接上代码! 注:此代码在浏览器中运行时会报错,必须打开调试功能在手机上运行才可以! // html部分 // ...

  7. Ionic系列——调用摄像头拍照和选择图库照片功能的实现

    2019独角兽企业重金招聘Python工程师标准>>> 1.需求描述 最近要做一个功能就是调用摄像头拍照,然后上传照片的功能,或者直接打开图库选择照片然后上传. 2.准备 ①.添加插 ...

  8. h5调用摄像头+拍照+上传图片-----h5+js+ajax

    敬请关注博客,后期不断更新优质博文,谢谢 项目中需要用到调用摄像头拍照并上传照片到后台,特此记录:如有不足,望广大同行们批评指出. 1,前端页面 visitor/touch/touchIndex/li ...

  9. pc 和手机调用摄像头拍照 获取照片 好用

    前端何如在代码中使用摄像头拍照功能 demo 部署服务器可以测试 <!DOCTYPE html> <html lang="en"><head>& ...

  10. JavaFX调用摄像头拍照

    JavaFX初体验 初谈JavaFx 普通页面的实现 JavaFX调用摄像头拍照 安装Scene Builder 背景: 最近有做一个web项目用JavaFx做成客户端的需求,从第一次听说JavaFx ...

最新文章

  1. 嵌入式Linux入门经典笔记
  2. libpython3.7m so静态库_Linux下编译安装python3.7
  3. linux中pthread_join()与pthread_detach()详解
  4. 【最贴心】C++字符串转换(stoi;stol;stoul;stoll;stoull;stof;stod;stold)
  5. 敏捷需要重构吗?不需要吗?
  6. SP2010开发和VS2010专家食谱--第二章节--工作流
  7. 用qq号获取用户头像和昵称
  8. 【AI面试题】AlexNet、VGGNet、GoogLeNet,ResNet等网络之间的区别是什么
  9. 这台相机没镜头!美国教授新发明,一块玻璃可成像,拍照给计算机看
  10. 几篇QEMU/KVM代码分析文章
  11. 无法定位程序输入点_Z21qRegisterResourceDataiPKhs0于动态链接库***.exe上
  12. iOS软件开发揭密:iPhoneiPad企业应用和游戏开发(china-pub首发)
  13. 利用Python对Excel数据进行处理
  14. python3使用MyQR库生成动态二维码
  15. 谷歌SEO之如何使用Ahrefs工具选择关键词(2022更新教程)
  16. 内涵社区APP,一款集内涵段子,百思不得其姐,煎蛋于一身的搞笑社区
  17. 2019年1月1日之后 你能少缴纳多少个税
  18. 关于Unity下载资源默认下载到C盘,更改到其他盘的方法
  19. 永强教你加解密:对称篇(一)
  20. QtCreator 下使用glut.lib glut.dll

热门文章

  1. AAC 文件解析及解码流程
  2. 最新版idm下载器(Internet Download Manager)视频嗅探神器
  3. 40多套在线教育平台系统网站源码知识付费源程序网上教育
  4. 精仿B站播放器外加弹幕库源码-带后台
  5. C++连接MYSQL教程
  6. ArcGIS下载在线地图影像上篇(手工版)
  7. 交通灯程序设计C语言,单片机C语言程序设计:LED 模拟交通灯
  8. perl语言入门(1)标量数据
  9. 小红伞key的下载地址
  10. access设置 dolby_Dolby Access免费版