cordova-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Roman Mandryk (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (CB-7676) CDV Camera doesn't fire callback under certain conditions
Date Thu, 30 Oct 2014 23:49:33 GMT

    [ https://issues.apache.org/jira/browse/CB-7676?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14191054#comment-14191054
] 

Roman Mandryk commented on CB-7676:
-----------------------------------

I had the same problem on IPAD 4 with ios 8.1. - camera didn't fire callback at all. I removed
targetWidth/Height from my call but that didn't help.
I found the issue was I was using outdated camera plugin 0.28 which doesn't know how to work
with ios 8 permissions and was trying to access location of the app (and never succeeded nor
presented user a dialog to allow geolocation usage).
When I explicitly called navigator.geolocation.getCurrentLocation and allowed the app to use
geolocation, it just started to work. The proper fix was to upgrade camera plugin to 0.33.

This might be slightly different issue, but symptoms are similar so I wanted to share.

> CDV Camera doesn't fire callback under certain conditions 
> ----------------------------------------------------------
>
>                 Key: CB-7676
>                 URL: https://issues.apache.org/jira/browse/CB-7676
>             Project: Apache Cordova
>          Issue Type: Bug
>          Components: Plugin Camera
>    Affects Versions: 3.4.0, 3.5.0, 3.6.0
>         Environment: iOS 8, iPhone 6 — pending test on others
>            Reporter: Maxfield Ellinger
>            Priority: Critical
>              Labels: callback, camera
>
> Camera doesn't fire callbacks if the targetWidth/Height are set and the source is camera.
Other combinations seem to work OK. 
> navigator.camera.getPicture(onCaptureSuccess, onCaptureFail, {
> 					quality: 40,
> 					destinationType: Camera.DestinationType.DATA_URL,
> 					targetWidth: 500,
> 					targetHeight: 500
> 				});
> Not sure if this is relevant, but this is what gets outputted in the console:
> 2014-09-30 16:43:41.136 eEcosphere[351:50878] Snapshotting a view that has not been rendered
results in an empty snapshot. Ensure your view has been rendered at least once before snapshotting
or snapshot after screen updates.
> This has been thoroughly tested. 



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


Mime
View raw message