Мое приложение использует ioni c 1 и cordova-camera-plugin . Он отлично работает на ios. Однако android в первый раз запрашивает разрешение камеры, а затем происходит сбой приложения, затем при повторной попытке появляется следующая ошибка: file: ///storage/emulated/0/Android/data/com.company .test / cache / .Pi c .jpg выставлен вне приложения через ClipData.Item.getUri ()
Я ценю любую помощь. Пожалуйста, найдите мой код ниже:
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
var cameraOptions = {
quality: 100,
targetWidth: 400,
targetHeight: 400,
destinationType: Camera.DestinationType.DATA_URL,
correctOrientation: true
};
navigator.camera.getPicture(cameraSuccess, cameraError, cameraOptions);
}
function cameraSuccess(imageURI){
$scope.$apply(function () {
//some code
});
}
//here is where i am getting the error
function cameraError(message)
{
console.log(message);
//alert('Failed because: ' + message);
}