我正在尝试使用html5为移动设备制作一个简单的相机应用程序。我使用以下方法,使用html5捕获图像,但没有一个工作。首先,我尝试使用导航器obj的get getUserMedia函数,但在Android平板电脑上我最新版本的chrome不支持。其次我尝试使用phoneGap。我从code.google下载了js phonegap文件,但每当我运行navigator.camera.getPicture()时;函数,导入了phonegap.js,我运行了以下错误,“无法调用未定义的getPicture”。你有什么解决方案或建议让我做这个简单的应用程序。提前致谢。这是一个我用于调试的小样本代码,它不起作用。 附:我不认为我应该使用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>
答案 0 :(得分:0)
我不认为navigator.camera是在W3C规范中的任何地方指定的。 这种设备不在HTML5域中。
以防万一,至少在iOS6上这个元素:
<input type=file>
放置在可提交表格内的将允许您拍摄相机并将其发送到服务器。