2012-03-15 6 views
1

私はキャプチャ画像に次の機能を使用しています。iPadの画像を開くphoneGapアプリケーション

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}); 
    }; 

そして私は、私が撮影した画像

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

ために、次のイメージタグを使用して、しかし、その開いていないcamera.Amが何であるかを知っているわけではないのPhoneGap

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

次のJSを使用しています問題。?たsourceTypeを追加

+0

は、エミュレータやデバイス上でテストしareu? – ghostCoder

+0

私は実際のデバイスでそれをテストしています。私はエミュレータで動作していないことを知っています。 – M007

答えて

0

試みはあまりにも..

sourceType : navigator.camera.PictureSourceType.CAMERA 
+0

どこに行を追加する必要がありますか? – M007

+0

には、この{quality:50、destinationType:navigator.camera.DestinationType.FILE_URI}の値が含まれます。 – ghostCoder

+0

また、動作していません。アンドロイドデバイスで動作していますが、IOSでは動作していない同じコードです。plistファイルには何も設定されていませんか? – M007

関連する問題