1

Ludei CocoonJS を使用して html5 アプリケーションを構築しています。

HTML5 Media Capture ( http://dev.w3.org/2009/dap/camera/ ) を使用して、デコードして qr コードを取得したい画像を取得します。

このタグを使用して、カメラのデフォルト カメラを起動したり、デバイスから写真をアップロードしたりしています。

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

これは、Mac 用の Safari と Android Firefox の両方の Web ブラウザーで動作します。

問題は、Ludei を使用して apk アプリケーションをビルドするときに、タップしても何も起こらないことです。Android デバイスで CocoonJS Launcher を使用しても同じ問題が発生します。

4

2 に答える 2

0

私はcocoonjsフォーラムでそれを尋ねました

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

Chrome は file:// 経由でロードされたリソースから getUserMedia をブロックしているように見えますが、その動作は --allow-file-access-from-files で起動することでオーバーライドできます

うまくいけば、これは cocoonjs の連中が達成できることです。

//アダム

于 2014-09-12T09:09:24.750 に答える
0

このhttp://support.ludei.com/hc/en-us/articles/200807797-Canvas-Webview (注意、WebView+ ではありません) を使用すると、ある程度成功する可能性があります。 Canvas+ OpenGL ES レンダリング コンテキストと、それらの間の双方向通信チャネルも提供します。」

まさに私が必要としているものです。あなたのニーズにも合うことを願っています!

//アダム

于 2014-09-14T21:04:42.730 に答える