1

我正在使用 Ludei CocoonJS 来构建我的 html5 应用程序。

我使用 HTML5 媒体捕获 ( http://dev.w3.org/2009/dap/camera/ ) 来获取我想要解码的图像以获得二维码。

我正在使用此标签来启动相机默认相机或从设备上传照片:

<input type='file' accept='image/*' onchange='picChange(event)'/>

它适用于 Mac 的 safari 和 android firefox 的网络浏览器。

问题是当我使用 Ludei 构建我的 apk 应用程序时,当我点击它时没有任何反应。在我的 android 设备上使用 CocoonJS Launcher 时出现同样的问题。

4

2 回答 2

0

使用此http://support.ludei.com/hc/en-us/articles/200807797-Canvas-Webview (注意,不是 WebView+),您可能会取得一些成功,它允许“[您]在顶部呈现透明的 webview Canvas+ OpenGL ES 渲染上下文,它还提供了它们之间的双向通信通道。”

正是我需要的,希望它也能满足您的需求!

//亚当

于 2014-09-14T21:04:42.730 回答
0

我刚刚在 cocoonjs 论坛上问过

http://support.ludei.com/hc/communities/public/questions/200901435-Q-getUserMedia-support-for-WebCam-

看起来 Chrome 会阻止 getUserMedia 从通过 file:// 加载的资源中,但可以通过使用 --allow-file-access-from-files 启动来覆盖该行为

希望这是 cocoonjs 家伙可以实现的目标。

//亚当

于 2014-09-12T09:09:24.750 回答