我正在使用 navigator.camera 拍摄照片。成功和错误回调大部分时间都不会被调用。我已经安装了科尔多瓦相机插件
我在用
离子 1.2.8
科尔多瓦 3.5.0-0.2.7
org.apache.cordova.camera 0.3.3 “相机”
下面显示的是我使用的代码。
$scope.takePicture = function takePicture() {
var success = function onSuccess (FILE_URI){
console.log("something" + FILE_URI)
console.log(FILE_URI);
$localstorage.setObject("file",FILE_URI);
$rootScope.picData = FILE_URI;
}
var error = function onError () {
console.log("Error")
alert("error")
}
console.log("Taking picture");
navigator.camera.getPicture(success,error,{
quality: 50,
destinationType: navigator.camera.DestinationType.FILE_URI,
sourceType: navigator.camera.PictureSourceType.CAMERA
});
};