2016-04-06 18 views
0

i yeni bir resim çektiğinizde, aşağıdaki hata iletisi alıyorum:Cordova kamera eklentisi pencereler 8.1 GetPicture() metodu sorunu

undefined or null reference error

istisna "CameraProxy.js aşağıdaki fonksiyonuna ateşlenir savePhoto (resmi' argümanı fonksiyon tanımsız gibi görünüyor) "i uygulamayı, hata ayıklama

function savePhoto(picture, options, successCallback, errorCallback) { 
// success callback for capture operation 
var success = function(picture) { 
    if (options.destinationType == Camera.DestinationType.FILE_URI || options.destinationType == Camera.DestinationType.NATIVE_URI) { 
     if (options.targetHeight > 0 && options.targetWidth > 0) { 
      resizeImage(successCallback, errorCallback, picture, options.targetWidth, options.targetHeight, options.encodingType); 
     } else { 
      picture.copyAsync(getAppData().localFolder, picture.name, OptUnique).done(function (copiedFile) { 
       successCallback("ms-appdata:///local/" + copiedFile.name); 
      },errorCallback); 
     } 
    } else { .... 

dosyası".

Benim Başka

$scope.getNewPicture = function() { 
     navigator.camera.getPicture(function (imageURL) { 
     console.log("ImageURL: " + imageURL); 
    }, function (message) { 
     console.log('Failed retrieving picture: ' + message); 
    }, { 
     quality: 50, 
     destinationType: Camera.DestinationType.FILE_URI 
    } 
) 
}; 

herkes bu konuda genelinde geldi: javascript dosyası kamera eklentisi çağırmak için aşağıdaki işlevi içerir?

cevap

0

Eklenti sürümünü daha eski bir sürüme (1.2.0) değiştirdim ve şimdi gayet iyi çalışıyor gibi görünüyor. (Önceki sürüm 2.x kullanıyordum)

İlgili konular