打开WebCam

2019-03-20  本文已影响0人  与时间赛跑_

hello,因为之前的pro需要打开webcam,这里贴一下在vuejs里面打开摄像头的代码:

<video autoplay playsinline muted id="webcam" width="224" height="224"></video>

async setupWebcam(){

this.webcamElement=document.getElementById("webcam");

return new Promise((resolve,reject)=>{

const navigatorAny=navigator;

navigator.getUserMedia=navigator.getUserMedia ||navigatorAny.webkitGetUserMedia

||navigatorAny.mozGetUserMedia||navigatorAny.msGetUserMedia;

if(navigator.getUserMedia){

navigator.getUserMedia({video:true},stream => {

this.webcamElement.srcObject=stream;

this.webcamElement.addEventListener("loadeddata",()=>resolve(),false);

},error => reject());

}else {

reject();

}

});

}

最近忙得有点冒烟....

上一篇 下一篇

猜你喜欢

热点阅读