1

我有一个使用 HTML5 作为界面的 cordova 框架开发的 android 应用程序。我有一个带有文件输入标签的表单,用于从设备中抓取照片或视频。在 Ios 版本中,单击此按钮会弹出一个对话框,您可以在其中选择捕获图片或视频,然后由应用程序使用。

但是,在 android 版本中,文件浏览器对话框弹出,没有直接捕获的选项。这是我的问题。我希望能够显示图片和视频捕获选项。

我随后使用 uploadifive 将一些文本和选定的媒体(视频或图片)发送到服务器。

当我使用 android 浏览器从该表单的 Web 版本执行此操作时,视频和图片捕获选项都会出现并且效果很好。

在应用程序中,我尝试使用文件输入标记中的捕获选项,如下所示:

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

但这也不起作用。

4

1 回答 1

0

您必须使用 cordova 的捕获事件才能使相机工作。检查科尔多瓦文档。

于 2013-10-11T02:47:50.673 回答