ionic v1 Cordova Camera Plugin 在 allowEdit true 时失败

时间:2020-12-29 12:11:29

标签: cordova ionic-framework camera

我很难尝试在我的 Ionic v1 应用程序中使用 Cordova 相机插件。我尝试像 https://www.tutorialspoint.com/ionic/ionic_camera.htm 中描述的那样使用它并且它有效。

但是当我设置选项 allowEdit: true; 函数 Camera.getPicture() 失败并出现错误“未选择图像”

services.js

factory('Camera', function($q) {
    return {
       getPicture: function(options) {
          var q = $q.defer();
 
          navigator.camera.getPicture(function(result) {
             q.resolve(result);
          }, function(err) {
             q.reject(err);
          }, options);
 
          return q.promise;
       }
    }
 })

controllers.js

  $scope.takePic = function() {
            var options = {
                quality : 75,
                targetWidth: 200,
                targetHeight: 200,
                allowEdit: true
                
            };
            Camera.getPicture(options).then(function(imageData) {
                $scope.tempURL = imageData;
            }, function(err) {
                console.log(err);
            });
        }

0 个答案:

没有答案