4

Android 用の phonegap アプリケーションでフォト ギャラリーを起動するために機能するこの値はありません!!!

getPictureメソッドがこの値のいずれかで呼び出された場合、フォト ギャラリーは表示されません。

phonegap ビルド クラウド サービスを使用してアプリをビルドします

助けてください、

サンプルコード -

function getPhoto(source) {
  alert("getting photo");
  // Retrieve image file location from specified source
  navigator.camera.getPicture(onPhotoURISuccess, onFail, { destinationType: destinationType.FILE_URI, sourceType: source });
}
4

2 に答える 2

8

Camera.PictureSourceType.PHOTOLIBRARY == entire library

Camera.PictureSourceType.SAVEDPHOTOALBUM == camera photo album

ユーザーが自分の携帯電話に画像をアップロードしたい場合は、PHOTOLIBRARY. または、電話のカメラで撮影した写真のみをユーザーにアップロードしてもらいたい場合は、 を使用しますSAVEDPHOTOALBUM

于 2014-02-14T18:38:25.017 に答える
0

コード行の下にある可能性があります。

function getImage()
{
    // Retrieve image file location from specified source
    navigator.camera.getPicture(onCapturePhotoSuccess, onCapturePhotoError,{ quality: 80, 
        destinationType: navigator.camera.DestinationType.DATA_URL,
        sourceType: navigator.camera.PictureSourceType.PHOTOLIBRARY
    });
}

function onCapturePhotoSuccess(imageURI) 
{   
    var smallImage = document.getElementById('id_for_setting_pic_somewhere_in_html');
        smallImage.src = "data:image/jpeg;base64," + imageURI;
}


function onCapturePhotoError(message) 
{
    console.log('Captured Failed because: ' + message); 
}
于 2013-10-21T08:29:10.597 に答える