打开WebCam

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();

}

});

}

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

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • "use strict";function _classCallCheck(e,t){if(!(e instanc...
    久些阅读 6,220评论 0 2
  • Promise 对象 Promise 的含义 Promise 是异步编程的一种解决方案,比传统的解决方案——回调函...
    neromous阅读 12,795评论 1 56
  • 一、Promise的含义 Promise在JavaScript语言中早有实现,ES6将其写进了语言标准,统一了用法...
    Alex灌汤猫阅读 4,276评论 0 2
  • 在天之源停留的时间更长,原因不必多言独角黄金龙冰睛火凤和我上次的战斗几乎对我们三个都造成了不同程度上生命印记的改变...
    24e2f6668318阅读 3,077评论 0 0
  • #心理咨询师手记# “不管你来自哪里,比如每个人都喜欢精致的产品,喜欢简洁高效的用户体验 有一点很重要的是在获取影...
    四川澄清阅读 1,621评论 0 1

友情链接更多精彩内容