js询问浏览器摄像头等设备授权

开启摄像头

注:开启摄像头需要浏览器网站设置为询问状态,如果是拒绝状态则不能开启
js询问浏览器摄像头等设备授权_第1张图片

调用方式navigator.mediaDevices.getUserMedia(

const constrains = {
    video: true,
    audio: true
  }
  	navigator.mediaDevices.getUserMedia(constrains)
    .then(stream => {
      console.log('得到stream的类型是MediaStream')
    }).catch(err => {
      console.log(err, 拒绝)
    })

关闭摄像头

var mediaStreamTrack =  stream.getTracks()[0];
mediaStreamTrack.stop();

你可能感兴趣的:(javascript,前端,开发语言)