2016-07-27 12 views
1

我用PhoneGap创建一个应用程序,HTML/CSS/js是由我们自己的(PHP)框架自动生成的。 我们这样做是因为我们希望我们的网站代码与我们的应用程序代码相同。 (更少的编程时间,成本更低)html输入捕捉=“相机”不起作用,它在phonegap应用程序上打开一个画廊(android)

我想用下面的HTML在我的应用程序:

<input type="file" accept="image/*" id="capture" capture="camera"> 

此行完全适用于我们的手机网站,但在应用程序,它会打开东西,看起来像一个画廊。

screenshot of the gallery wich opens in android

有没有办法在画廊代替打开摄像头?

额外的信息:

  1. 我不喜欢使用PhoneGap的插件,在这种情况下,我们需要重写我们的上传和拥有的(手机)的网站和应用程序完全不同的上传,但如果没有其他方法,那是一个很好的答案。
  2. 我知道有类似的问题,但他们都没有一个很好的答案,或者不使用PhoneGap的,或者想使用PhoneGap的API

谢谢!

回答

0

试试这个

<input type="file" accept="image/*;capture=camera">

不知道100%,如果将工作,但是我看了here的解决方案和跨这来了。

+1

这会打开相同的图库,但会显示所有文件类型(它不再识别图像/ *) –

+0

嗯。我懂了。这有什么帮助吗? https://davidwalsh.name/browser-camera – AshboDev

+1

这是上传图片的另一种方式,如果html抓图在android中不受支持,我可以试试。但有没有办法让它与HTML5捕获工作,我更喜欢 –

相关问题