簡體   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