cordova-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jonathan Bond-Caron (JIRA)" <>
Subject [jira] [Commented] (CB-753) ER: API to query if device has a camera
Date Fri, 14 Dec 2012 11:40:13 GMT


Jonathan Bond-Caron commented on CB-753:

Thanks, some more thoughts:

I image that window.device.capabilities = {} would be initially an empty object?

Then the camera plugin when/if loaded would set: = {front: true, back: false};
window.device.capabilities.frontCamera = true;
window.device.capabilities.backCamera = true;

I'd also propose a 'shortcut' (sugar function): window.device.has('camera') , window.device.has('frontCamera')

> ER: API to query if device has a camera
> ---------------------------------------
>                 Key: CB-753
>                 URL:
>             Project: Apache Cordova
>          Issue Type: New Feature
>    Affects Versions: 1.7.0
>            Reporter: Jean-Pierre
>            Priority: Minor
> Cordova does not offer any API to query the device for its capabilities, so one cannot
know if it has a camera with which to take a picture without attempting to take a picture,
falling through the error handler and then hard-match the error code -- a pretty poor user
experience. i have seen some suggestion to check, but a device may still have
a library to pull an image from while not having a camera, so that isn't likely helpful. there
isn't even any way to find the specific hardware revision to match off that.

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see:

View raw message