来自与科尔多瓦一起使用的基于Android HTML5的应用程序的弹出相机或视频捕获选项

Pop camera or video capture options from Android HTML5 based app used with Cordova

本文关键字:应用程序 相机 HTML5 选项 视频 Android 一起      更新时间:2023-09-26

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

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

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

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

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

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

但这也行不通。

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