- 博客(2)
- 资源 (3)
- 收藏
- 关注
原创 HTML5实现扫描二维码进行登录问题
我现在用html5的getUserMedia接口获取了视频流,现在怎样用js或者php识别这个二维码流,有哪位大侠知道啊?
2014-02-28 10:21:13 5353
基于浏览器JS实现扫描二维码
基于H5流媒体,调用手机摄像头实现扫码
实现原理:H5调用系统媒体设备》选择前置摄像头》捕获视频流》渲染到视频播放器》定时抓取视频截图》渲染到canvas》转换为图片流》使用图像识别库对图片流进行二维码识别
优势:
1.基于浏览器实现,轻便且维护方便无需安装或借助其他app 。
2.PC端带有摄像头设备也可兼容。
劣势:
1.部分浏览器不兼容(随着浏览器的更新兼容度会越来越高)
2.安全要求必须基于HTTPS访问。
3.夜拍模式不能自主控制开启补光。
基于URL Scheme,调用第三方APP实现扫码
实现原理:app之间为提高相互之间的深度连接性,会向系统注册一种自身功能API的快捷方式,利用其提供的快捷方式可以调用指定的app功能,如微信扫码 支付宝扫码等。
优势:
1.借用现有app实现扫码能力,无需另外安装兼容性好。
2.一键调用扫码,无需在应用间切换操作。
3.可以从第三app打开的webview中调用其提供的api接口获取部分系统信息、用户信息等。
2020-12-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人