摄像头调用库,基于H5的api

camera

摄像头调用库,基于H5的api

使用 browser: window.Camera

<!--在head引入camera.js--> <script src="./camera.js"></script> <!--需要有用于初始化的video元素--> <video id="myCamera" autoplay style="width: 500px;height: 500px"></video> <img src="" alt="" id="img"> <button id="btn">拍摄</button> <script> var myCamera = new Camera('myCamera'); myCamera.init(function () { console.log('success'); },function (err) { console.log('error'); }); btn.addEventListener('click', function () { myCamera.shoot({}, function (imageSrc) { document.getElementById('img').src = imageSrc; console.log(myCamera.imageSrcList) }); }, false); </script> 方法 init([successCallback, errorCallback])

初始化

destroy()

销毁

shoot([option, callback]) option x y width height callback

拍照成功的回调,参数是照片的base64

工具 windowUrl()

返回浏览器兼容的window.URL对象

getUserMedia()

返回浏览器兼容的navigator.getUserMedia函数

toCamelCase(str)

字符串转驼峰

getStyle(el, styleName)

返回样式的值

版权声明:

1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。
2、网站不提供资料下载,如需下载请到原作者页面进行下载。