我正在研究Cordova Web应用程序项目。单击文件输入时,我在打开相机时遇到问题。到目前为止,我是通过添加媒体捕获属性来尝试的:
科尔多瓦-index.js
onDeviceReady: function() {
window.location.href = "https://www.example.com/webapp/";
}
托管网站-add_picture.php
<input type="file" name="image" id="image" accept="image/*" capture />
即使输入元素中包含了额外的标签,它也无法正常工作。而是打开手机的文件管理器。单击输入时,有什么方法可以解决此问题并打开相机?谢谢
答案 0 :(得分:0)
如果您要使用纯HTML5进行此操作,则无法一按直接打开相机,您仍然可以选择“库”或“相机”对话框。
还有另一种使用Cordova插件“ Camera”执行此操作的方法;但是对于托管的Web应用程序而言,这变得更加困难,因为托管的Web应用程序无法直接与您的插件进行通信。不过这并非不可能。如果您愿意,请使用以下参考资料来完成此任务。