html5调用摄像头扫码研究

项目上需要在h5里调用手机的摄像头扫描二维码,github上有开源实现https://github.com/mebjas/html5-qrcode,目前最新的beta版本支持了二维码和条形码。
支持:获取手机摄像头;优先选择哪个摄像头;解析扫描到的二维码发回调;支持摄像头拍照解码和从图片里解码,这2个其实都是图片解码,准确率不是太高,同时摄像头拍的照片比较花、模糊。

调用手机摄像头必须在https环境下,否则获取不到摄像头。 扫描二维码必须对准拉近扫,条件比较苛刻,不如手机app上扫描灵活、精准。
手机浏览器兼容性也有问题,安卓上大多数手机浏览器是支持的,ios上safari支持,chrome竟然不支持(报错,没具体深入研究什么原因)。对企业用户来说可以指定安装某个浏览器,对于C端用户来说就不友好了。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容