【问题标题】:Need help in capturing an image using html5在使用 html5 捕获图像时需要帮助
【发布时间】:2012-11-02 05:27:26
【问题描述】:

我正在尝试使用 html5 为移动设备制作一个简单的相机应用程序。我使用以下方法来使用 html5 捕获图像,但它们都不起作用。首先,我尝试使用 navigator obj 的 getUserMedia 功能,但我在 android 平板电脑上的最新版本 chrome 上不支持它。其次,我尝试使用phoneGap。我从 code.google 下载了 js phonegap 文件,但是每当我运行 navigator.camera.getPicture();函数,在导入 phonegap.js 后,我运行时出现以下错误,“无法调用未定义的 getPicture”。您对我制作这个简单的应用程序有什么解决方案或建议吗?提前致谢。这是我用于调试的一个小示例代码,它不起作用。 附言我认为我不应该使用 jquery 插件,因为我的研究告诉我,它使用了 Flash 的一小部分,这可能并非所有浏览器都存在。

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/html">
<body>
<script>    navigator.camera.getPicture();   </script>
<script src="phonegap-1.0.0.js"/>
</body>
</html>

【问题讨论】:

  • 在尝试使用之前不需要包含JS库吗?
  • omg 人们仍在使用手机差距 1.0.0 :O
  • 我想要一个用于访问相机的 API,这是我在 google 上找到的第一个 API,您知道我可以使用的其他 API 吗?

标签: javascript html cordova camera


【解决方案1】:

我认为 navigator.camera 没有在 W3C 规范中的任何地方指定。 这种设备不在 HTML5 域中。

以防万一,至少在 iOS6 上这个元素:

<input type=file>

放置在可提交表单中将允许您拍摄照片并将其发送到服务器。

【讨论】:

  • 谢谢,我会进一步调查
猜你喜欢
  • 1970-01-01
  • 2019-12-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-02-11
  • 2015-08-06
  • 1970-01-01
  • 2014-02-23
相关资源
最近更新 更多