You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cordova.apache.org by "Koen Jans (JIRA)" <ji...@apache.org> on 2015/12/22 21:23:46 UTC
[jira] [Created] (CB-10246) camera.getPicture fails with “Camera cancelled”
Koen Jans created CB-10246:
------------------------------
Summary: camera.getPicture fails with “Camera cancelled”
Key: CB-10246
URL: https://issues.apache.org/jira/browse/CB-10246
Project: Apache Cordova
Issue Type: Bug
Components: Android
Affects Versions: 3.5.0
Reporter: Koen Jans
Hi All,
I'm developing a cordova app (cli-5.2.0) in which pictures are taken using the cordova camera plugin (cordova-plugin-camera, version 1.2.0).
var camera = navigator.camera;
var cameraOptions = {
destinationType: Camera.DestinationType.DATA_URL
};
camera.getPicture(function(result) {
alert('success');
}, function(error) {
alert('fail ' + error);
}, cameraOptions);
This code works fine.. ..most of the time. <br/>
On a particular slow android 4.4.4 device, this only works fine like 9 out of 10 times. <br/>
In like 1 out of 10, the call fails saying 'Camera cancelled' (although it was not cancelled with the back button or something). <br/><br/>
In that case, the failure callback 'Camera cancelled' is fired, and right after that, the Camera UI is shown nevertheless. <br/>
(if a picture is taken then, the success callback is not called). <br/><br/>
It's hard to tell when this happens, but it looks like it happens more often if the device is app is more busy. <br/>
The log files do not show much more detail, except for things like:
> Attempted to send a second callback for ID: Camera1337050609
However, these logs are also written if the call succeeds.
<br/>
Any hints or help is much appreciated.<br/><br/>
Thanks for your time,<br/>
Koen
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@cordova.apache.org
For additional commands, e-mail: issues-help@cordova.apache.org