Захват изображения через приложение Sencha 2.1 без использования Phonegap

Я хочу сделать снимок из своего приложения SenchaTouch 2.1 и отобразить его в представлении. Я не хочу использовать Phone Gap, просто хочу получить доступ к камере через приложение Sencha. Пожалуйста, поделитесь некоторым кодом, который будет достаточным для вышеупомянутой потребности, или некоторыми предложениями, которые будут действительно полезны.

Спасибо


person Jatin Dora    schedule 09.01.2013    source источник


Ответы (1)


Вы смотрели документы Sencha Touch API для класса Ext.device.Camera?

person arthurakay    schedule 09.01.2013
comment
Да, я посмотрел на это, я использовал itemId в представлении с кнопкой TakePhoto, затем в контроллере я создал одну функцию TakePhoto, там я использовал эту функцию Ext.device.Camera. Спасибо - person Jatin Dora; 10.01.2013
comment
onTakePhotoTap : function() { Ext.device.Camera.capture({ источник: 'камера', успех: функция (изображение) { imageView.setSrc (изображение); }, качество: 75, ширина: 200, высота: 200, пункт назначения : 'данные', сбой: function() { Ext.Msg.alert('Ошибка', 'При получении изображения произошла ошибка.'); },scope: this }); }, это правильный способ его использования...... - person Jatin Dora; 10.01.2013
comment
Еще одна вещь, как я могу проверить этот код, работает ли он нормально или нет ... в браузере я проверил, что он входит в функцию успеха при нажатии кнопки. Пожалуйста, позвольте мне проверить его на устройстве или эмуляторе .Каковы шаги по упаковке приложения sencha2.1 и его импорту на устройство?..? - person Jatin Dora; 10.01.2013
comment
Это выглядит правильно для меня. Однако вопрос о том, как это проверить, выходит за рамки вашего первоначального вопроса. Пробовали ли вы использовать какие-либо родные симуляторы? А просьбы о том, как упаковать приложение Sencha Touch и импортировать его на устройство, — это НАМНОГО большая тема, чтобы просто добавить ее в конец. Об этом есть масса ресурсов в Интернете — просто погуглите! - person arthurakay; 11.01.2013