html5 能否实现呢?
1
pubby 2016-07-05 09:09:56 +08:00 via Android
微信内置浏览器调 js sdk
|
3
XianZaiZhuCe 2016-07-05 09:18:08 +08:00 via iPhone
如果哪位用 html5 实现了,麻烦 @我一下
|
5
rekulas 2016-07-05 10:03:33 +08:00
html5 怎么可能实现,连摄像头都调不了吧?除非依赖于第三方库差不多比如 React apicloud...之类
|
6
sneezry 2016-07-05 10:06:55 +08:00 3
HTML5 解析二维码不是什么难事( https://github.com/LazarSoft/jsqrcode ),这里难在获取 stream 。如果是用 HTML5 写 APP ,应该会有 stream 相关的 API ,如果是想在浏览器里实现,那么兼容性还很差: http://caniuse.com/#search=stream
移动端的 iOS Safari 目前完全不支持 stream ,所以无法达到“实时”的效果,要么拍照要么选照片。而 Chrome 和安卓浏览器支持得也十分有限,同时还需要在程序中指定前后摄像头(可能,但不确定,有些版本的浏览器只能使用前置摄像头用于 stream API )。 |
8
3dwelcome 2016-07-05 10:12:17 +08:00
有了 emscripten ,凡是 c++能做的算法问题,基本上 js 都可以做到,神器。
|
9
learnshare 2016-07-05 10:17:38 +08:00
|
10
Kantoi 2016-07-05 10:29:58 +08:00
iOS 之前做过一个项目就有这个需求。纯 HTML5 应该是做不到的。
但是如果在自己应用内的话,我们的做法是: 在 HTML5 的 webview 内监听扫描二维码按钮,用户点击按钮后,之后的一系列调用 iOS 摄像头、扫描以及扫描结果都是 iOS 移动端开发做的,只需要把最后扫描结果调用 js 方法传给 HTML5 就行。 |