0

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

<!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>
4

1 回答 1

0

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

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

<input type=file>

放置在可提交的表单中将允许您进行相机拍摄并将其发送到服务器。

于 2012-11-02T05:41:32.773 回答