我正在使用Ludei CocoonJS来构建我的html5应用程序。
我使用HTML5 Media Capture(http://dev.w3.org/2009/dap/camera/)来获取我想要解码为具有qr代码的图像。
我正在使用此标签启动相机默认相机或从设备上传照片:
<input type='file' accept='image/*' onchange='picChange(event)'/>
它适用于Mac浏览器和Android Firefox上的Web浏览器。
问题是当我使用Ludei构建我的apk应用程序时,当我点击它时没有任何反应。在我的Android设备上使用CocoonJS Launcher的同样问题。
答案 0 :(得分:0)
我刚刚在cocoonjs论坛上问过这个问题
Chrome似乎从通过file://加载的资源中阻止了getUserMedia,但是可以通过使用--allow-file-access-from-files启动来覆盖该行为
希望这是cocoonjs家伙可以实现的目标。
//亚当
答案 1 :(得分:0)
使用这个http://support.ludei.com/hc/en-us/articles/200807797-Canvas-Webview(注意,而不是WebView +)可能会有一些成功,它允许“[你]在Canvas + OpenGL ES渲染上下文之上渲染透明webview,它还提供了一个双向通信通道他们。“
正是我所需要的,希望它也符合您的需求!
//亚当