本文實例為大家分享了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協(xié)議下才能生效,建議使用火狐查看。
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VeVb武林網。
新聞熱點
疑難解答