WEB前端打开摄像头
之前用WPF调用摄像头,发现占用CPU资源比较大。
今天测试用WEB端打开摄像头
代码如下:
<!DOCTYPE html>
<html>
<head><meta charset="utf-8" /><title></title></head>
<body><video id="video"></video><script>const width = 480;const height = 320;const video = document.getElementById('video');//访问摄像头if (navigator.mediaDevices.getUserMedia || navigator.getUserMedia || navigator.webkitGetUserMedia || navigator.mozGetUserMedia) {//调用用户媒体设备, 访问摄像头getUserMedia({video: {width: width, height: height}}, success, error);} else {alert('不支持访问用户媒体');}//访问用户媒体设备的兼容方法function getUserMedia(constraints, success, error) {if (navigator.mediaDevices.getUserMedia) {//最新的标准APInavigator.mediaDevices.getUserMedia(constraints).then(success).catch(error);} else if (navigator.webkitGetUserMedia) {//webkit核心浏览器navigator.webkitGetUserMedia(constraints, success, error)} else if (navigator.mozGetUserMedia) {//firfox浏览器navigator.mozGetUserMedia(constraints, success, error);} else if (navigator.getUserMedia) {//旧版APInavigator.getUserMedia(constraints, success, error);}}//成功回调function success(stream) {console.log('成功');//兼容webkit核心浏览器// const CompatibleURL = window.URL || window.webkitURL;//将视频流设置为video元素的源// video.src = CompatibleURL.createObjectURL(stream);video.srcObject = stream;video.play();}//失败回调function error(error) {console.log('失败');console.log("访问用户媒体设备失败", error);} </script>
</body>
</html>
WEB前端打开摄像头相关推荐
- android html 打开摄像头,在android上,用WEB页面打开手机摄像头
今天看到一个人提问,怎么在android上用web页面打开手机摄像头.刚好我们之前也做过类似的工程,刚好把想法写一下: 1.基本原理: 页面上做一个按钮,如打开摄像头,它做的事情就是将页面链接到一个特 ...
- HTML5纯Web前端也能开发直播,不用开发服务器(使用face2face)
前段时间转载了某位大神的一篇文章,开发Web版一对一远程直播教室只需30分钟 - 使用face2face网络教室.非常有意思.看起来非常简单,但作为一名前端开发人员来说,还是有难度.因为要开发服务器端 ...
- java web+前端实现 人脸登录功能(专注细节)
本次的博客是自己软件工程课设的作业,写博客是为了记录自己的学习过程,然后总结,同时可以给需要的人作参考. 1.在做这个项目的时候,也是个大三学生,所以懂得并不多,因此在网上看见了一些相关的资源,但是都 ...
- 2012年度最佳Web前端开发工具和框架总结
2012年度最佳Web前端开发工具和框架总结 2013/01/18 | 分类: 工具与资源 | 1 条评论 | 标签: 前端, 开发工具, 开发框架 分享到:0 来源:梦想天空 技术的快速发展让很多人 ...
- web前端入门知识解析
一.WEB前端是什么? 使用HTML/CSS/JS以及更多的框架技术,编写网站页面.App应用.小程序.2D&3D游戏.Web VR&AR等应用,通过内容设计.交互动画.数据操作构建项 ...
- 2021腾讯web前端暑期实习生一面/腾讯面经
啊啊啊啊啊啊,心里一万只草泥马奔腾而过,到现在还久久不能平静.北京时间2021年3月27号,刚刚结束腾讯web前端暑期一面. 人生第一次面试,献给了合作多年的腾讯(会员充值,游戏充值等合作),面试是线 ...
- Web前端+Java实现人脸识别登录
使用前端页面+java后台实现人脸登录,人脸的图像对比是调用的百度接口(百度AI开放平台). 一.实现思路 a.前端页面调用设备摄像头获取实时图片数据. b.通过Ajax将图片数据提交后台处理,并返回 ...
- WEB前端入门知识及要点大全
一.WEB前端是什么? 使用HTML/CSS/JS以及更多的框架技术,编写网站页面.App应用.小程序.2D&3D游戏.Web VR&AR等应用,通过内容设计.交互动画.数据操作构建项 ...
- 2012年度最佳Web前端开发工具和框架
摘要:技术的快速发展让很多人学习起来无所适从,幸运的是,很多优秀的 Web 开发人员和设计人员在努力寻找各种有特色的解决方案. 因此,我们有了很多优秀的小工具和库,每一个都是用来解决特定的问题或维护一 ...
最新文章
- 用IIS怎样在局域网内建网站
- python第二章上机实践_第二章上机实践报告
- psql+加载mysql数据库_Go实战--go语言操作PostgreSQL数据库(github.com/lib/pq)
- RequestDispatcher.forward() 与 HttpServletResponse.sendRedirect()的区别
- solr analyzer_查看您的Solr缓存大小:Eclipse Memory Analyzer
- IJCAI 2018:中科院计算所:增强对话生成一致性的序列到序列模型
- decode()、nvl()等用法详解
- 永不改变的PCB设计黄金法则
- 关于Spring.net+NHibernate的事务控制
- [应用代码] android 自动接听电话和挂断 (适合目前所有版本)
- 用PS自己制作一寸证件照照片
- 【VRP问题】基于模拟退火算法求解带时间窗的车辆路径规划问题VRPTW
- 使用Mapviz,进行机器人GPS轨迹卫星地图绘制(2)-调用天地图API,快速加载刷新地图
- 【Python量化】风险平价策略
- Ansible Inventory内置参数
- 统计学与计算机考研学校排名,2018统计学考研院校排名
- NNDL 实验七 循环神经网络(1)RNN记忆能力实验
- 计算机if语句翻译,5.4.1 if 语句的翻译
- GUVB-T11GD-L 太阳光紫外线传感器TO-46韩国GenUV光电二极管杀菌灯监控
- 巨量jsvmp,扣逻辑分析
热门文章
- 2017年全国研究生电子设计大赛上海赛区感触
- 计算机二级office高级应用知识点,2017年全国计算机二级考试MS Office高级应用知识点:电子邮件...
- 联发科mtk手机处理器怎么样_联发科发布G25和G35手机处理器,定位入门市场
- win10 提升来宾账户为管理员账户
- 连玉君链接-Stata连享会
- Java爬虫之利用Jsoup+HttpClient爬取类叔叔不约匿名聊天网站的图片,未果——后爬取某网站美女图片案例
- 关于人工智能的几点看法
- 微软服务器登录不上,微软账号无法登录怎么办
- 关于哈密顿路是否存在的遍历算法
- sql语句的增删改操作附加代码