cordova-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Björn Vermeule (JIRA) <j...@apache.org>
Subject [jira] [Closed] (CB-6692) Launching the camera on Android fails with the Play Store version of (Google) Camera.
Date Wed, 21 May 2014 08:32:40 GMT

     [ https://issues.apache.org/jira/browse/CB-6692?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Björn Vermeule closed CB-6692.
------------------------------

    Resolution: Invalid

The error occurred due to an error on my side. I accidentally bound the event of opening the
camera more than once.

> Launching the camera on Android fails with the Play Store version of (Google) Camera.
> -------------------------------------------------------------------------------------
>
>                 Key: CB-6692
>                 URL: https://issues.apache.org/jira/browse/CB-6692
>             Project: Apache Cordova
>          Issue Type: Bug
>          Components: Plugin Camera
>    Affects Versions: 3.4.0
>            Reporter: Björn Vermeule
>         Attachments: Screenshot_2014-05-14-16-58-40.png
>
>
> Google recently released the Android Camera as an app in the Play Store ([link|https://play.google.com/store/apps/details?id=com.google.android.GoogleCamera]).
It seems that the most recent version of Google Camera prevents Cordova to launch/connect
to the app.
> When removing Google Camera (and thus reverting to the system Camera) Cordova can successfully
take pictures. Cordova fails when I reinstall Google Camera again.
> Cordova fails with the error message "Can't connect to the camera." (see attached screenshot).
The camera does start and I am able to take pictures (from the camera's point of view) but
Cordova will always fail and call the error handler.
> JavaScript code I'm using to launch the camera:
> {code:JavaScript}
> navigator.camera.getPicture(
>     function(imageData) {
>         $('.taken-image').attr('src', imageData);
>     },
>     function() {
>         alert('Picture has not been taken ...');
>     }, {
>         quality: 50,
>         destinationType: Camera.DestinationType.FILE_URI,
>         sourceType: Camera.PictureSourceType.CAMERA
>     });
> {code}
> I've tested this on a Nexus 4 and 5.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Mime
View raw message