在网站上添加“用相机拍照”功能

时间:2014-03-29 14:02:40

标签: php mobile cordova camera appcelerator

我正在构建一个要求用户上传照片的网络应用程序。 该应用程序是使用HTML5,CSS,JavaScript(w / jQuery)和PHP为后端构建的。 我想补充一点,除了文件上传选项,还可以为在手机上使用该应用程序的用户提供另一种选择 - 使用手机的相机上传图片。

从浏览一下,我知道有两种解决方法:

  1. 本土方式 - 使用Andorid,iOS和WM的SDK构建独立的应用程序,然后让用户安装它们。< / LI>
  2. 跨平台方式 - 使用其中一种可用服务,例如PhoneGapAppcelerator Titanium至&#34;编译&#34;我的网络应用程序进入了各种手机应用程序,即Android和iOS。
  3. 事情是,我对创建单独的应用程序不感兴趣,然后让用户在手机上安装它。

    我有兴趣让用户选择在他的手机上使用网络应用程序能力使用他的移动设备拍摄照片。

    我该怎么做呢?

3 个答案:

答案 0 :(得分:1)

您可以查看相机API,它可以让您从设备相机拍摄图像或使用存储的图像。以下是对它的描述:https://developer.mozilla.org/en-US/docs/Web/Guide/API/Camera。它还有一个演示。

答案 1 :(得分:1)

不,你不能。相机cordova插件仅支持设备,不支持网站。

答案 2 :(得分:1)

是的,这是简单的解决方案 <input type="file" accept="image/*;capture=camera">