Js调用电脑摄像头

js调用笔记本摄像头,需要用到navigator对象中的MediaDevices.getUserMedia()方法,MediaDevices.getUserMedia()会弹出提示用户给予使用媒体输入权限的许可。

返回的是一个promise对象,成功返回的是一个MediaStream 媒体流对象。

var promise = navigator.mediaDevices.getUserMedia(constraints);

该方法有一个参数constraints,constraints是一个包含video和audio参数的对象,最低得赋值video或者audio一个;

参数类型1:

{ audio: true, video: true }

参数类型2:

{
  audio: true,
  video: { width: 500, height: 500}
}

然后可以通过video标签将摄像头的视频进行显示。



  
    navigator.MediaDevices.getUserMedia()
    
    
  
  
            
    
  

 

你可能感兴趣的