繁体   English   中英

navigator.camera.getPicture不会调用成功回调 - 离子框架 - cordova

[英]navigator.camera.getPicture doesn’t call success callback - ionic framework - cordova

我正在使用navigator.camera拍摄照片。 大多数时候都没有调用成功和错误回调。 我已经安装了cordova相机插件

我在用

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

};

当我将手机从我的系统断开时,它开始完美运行。 当我的手机处于开发者模式时,发生了一些错误。

以下是几个可能帮助其他人面临类似问题的链接

PhoneGap相机重启应用程序

调用相机意图后如何防止Android重启应用程序?

科尔多瓦/三星Galaxy SIII - 相机崩溃应用程序

Phonegap相机android杀死了cordova

第二次插件调用后收到Cordova插件回调

在此发布此内容,这将有助于其他人。 :)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM