【问题标题】:Cordova reloading app when using camera使用相机时 Cordova 重新加载应用程序
【发布时间】:2016-10-05 21:39:01
【问题描述】:

我使用的是cordova 6.2.0,当我尝试拍照时,我的应用程序正在重新启动。我的代码是:

var captureImage = function (e) {       

        navigator.camera.getPicture(onSuccess, onFail, {
            quality: 60,
            destinationType: Camera.DestinationType.DATA_URL,
            correctOrientation: true,
            targetWidth: 768,
            targetHeight: 768,
        });

        function onSuccess(imageData) {
            imagecontainer.style.backgroundImage = "url('data:image/jpeg;base64," + imageData + "')";
        }

        function onFail(message) {
           alert('Failed because: ' + message);
        }

    };

【问题讨论】:

  • 需要更多详细信息,例如在哪个设备上进行测试?控制台中的错误跟踪?
  • 我正在使用三星 Galaxy Grand Neo (GT-19060i)
  • 控制台中的错误跟踪?

标签: html cordova camera cordova-plugins


【解决方案1】:

我建议您使用 Camera.DestinationType.FILE_URI 选项而不是您使用的那个选项,因为它使用较少的内存并且您的错误可能与内存问题有关。

【讨论】:

  • 在我的三星 Galaxy Grand Neo (GT-19060i) 上仍然遇到同样的问题
猜你喜欢
  • 1970-01-01
  • 2014-10-13
  • 2018-12-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-07-02
  • 2023-03-22
相关资源
最近更新 更多