微信小程序可以跨机型方便地调用设备的硬件,例如:摄像头、喇叭、蓝牙等。之前研究过蓝牙,但因为当时的接口限制和文档不多所以就没深潜;不过这个是个方向,有机会再展开吧。这次我们讲一下摄像头,功能大概是通过摄像头拍照后进行图片压缩后再Base64上传到服务器。
第一步:打开摄像头和即时显示画面
首先要显示画面必须要在WXML文件指定一个区域:
然后在JS调用摄像进行播放,对摄像头进行监听。
第二步:获得图像后进行压缩
这里可以搜索一下upng.js这个第三方的js,当然这个需要依赖pako包,我们这次不用。。
第三步:数据发起请求
当然也可以
这样就进行简单的摄像头获得的图片进行压缩和转为BASE64及上传。当然代码仅为核心功能代码,周边的功能就自己调试吧。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。