在iPad phoneGap应用程序中打开相机

时间:2012-03-15 07:22:55

标签: ios ipad cordova phonegap-plugins

我正在使用捕获图像的跟随功能。

function openCamera() {
         navigator.camera.getPicture(
                                     function(uri) {
                                     var img = document.getElementById('camera_image');
                                     img.style.visibility = "visible";
                                     img.style.display = "block";
                                     img.src = uri;
                                     },
                                     function(e) {
                                     console.log("Error getting picture: " + e);
                                     },
                                     { quality: 50, destinationType: navigator.camera.DestinationType.FILE_URI});
     };

我正在使用以下js的phonegap

  <script type="text/javascript" charset="utf-8" src="phonegap-1.2.0.js"></script>

我正在使用以下图像标记来捕获图像

<img style="width: 128px; height: 160px; visibility:hidden; display:none;" id="camera_image" src="" />

但它不开放相机。不知道是什么问题。?

1 个答案:

答案 0 :(得分:0)

尝试添加sourceType ..

 sourceType : navigator.camera.PictureSourceType.CAMERA