js调用设备摄像头的方法

作者:东都花神 时间:2024-04-17 09:46:46 

本文实例为大家分享了js调用设备摄像头的具体代码,供大家参考,具体内容如下

使用getUserMedia这个API来获取摄像头的权限
兼容chrome和火狐,IOS不兼容

下面是源码:


<!DOCTYPE html>
<html lang="zh">
<head>
 <meta charset="UTF-8" />
 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
 <meta http-equiv="X-UA-Compatible" content="ie=edge" />
 <title>Document</title>
</head>
<body>
 <video src=""></video>
 <script type="text/javascript">
  var opt = {
   audio: true,
   video: {
    width: 375,
    height: 603
   }
  };
  navigator.mediaDevices.getUserMedia(opt)
   .then(function(mediaStream) {
    var video = document.querySelector('video');
    video.srcObject = mediaStream;
    video.onloadedmetadata = function(e) {
     video.play();
    };
   })
   .catch(function(err) {
    console.log(err.name + ": " + err.message);
   }); // always check for errors at the end.
 </script>
</body>
</html>

注意,如果使用chrome查看代码需要在https协议下才能生效,建议使用火狐查看。

来源:https://blog.csdn.net/qq_33988065/article/details/78992413

标签:js,摄像头
0
投稿

猜你喜欢

  • golang中defer的使用规则详解

    2023-07-21 22:47:31
  • 在应用环境中如何构造最优的数据库模式

    2009-04-01 14:28:00
  • asp连接SQL和Access数据代码(asp里的随机函数)

    2013-06-01 20:26:06
  • 使用python matplotlib 画图导入到word中如何保证分辨率

    2023-06-30 21:07:31
  • python二维图制作的实例代码

    2021-09-17 21:29:35
  • python jieba分词并统计词频后输出结果到Excel和txt文档方法

    2023-10-28 21:16:37
  • 用代码帮你了解Python基础(3)

    2021-03-20 07:22:46
  • .NET Core、Xamarin、.NET Standard和.NET Framework四者之间的区别介绍

    2023-07-13 03:38:13
  • 如何在浏览器地址栏显示自己的Favicons.ico图标

    2007-10-22 11:45:00
  • Dreamweaver使用快技法十三则

    2009-07-21 12:45:00
  • Python实现文字pdf转换图片pdf效果

    2021-03-10 23:20:03
  • jsp/javascript打印九九乘法表代码

    2024-03-23 02:23:17
  • 解决python3 HTMLTestRunner测试报告中文乱码的问题

    2021-10-19 04:34:06
  • Python基于Logistic回归建模计算某银行在降低贷款拖欠率的数据示例

    2023-11-27 21:26:53
  • 基于win2003虚拟机中apache服务器的访问

    2023-11-14 11:17:08
  • django修改models重建数据库的操作

    2024-01-12 21:58:07
  • html风格tooltip效果的实现

    2010-04-08 13:00:00
  • Python约瑟夫生者死者小游戏实例讲解

    2023-02-12 02:14:25
  • 使用XMLhttp生成html页面

    2007-08-17 11:21:00
  • JavaScript日期工具类DateUtils定义与用法示例

    2024-04-16 08:51:29
  • asp之家 网络编程 m.aspxhome.com