Я новичок в Sencha и пытаюсь создать простой поток, когда пользователю нужно выбрать фотографию, чтобы перейти к «шагу 2». Выбор фотографии может быть получен из нового захвата камеры или из существующей фотографии.Sencha Touch 2 - Выберите фото
Вот мой код, чтобы захватить фото:
Ext.device.Camera.capture({
success: function(image) {
Ext.create('myapp.view.PreviewImage', {
title: 'Test photo',
description: 'Testing a camera capture',
src: image,
fullscreen: true
});
},
quality: 75,
width: 200,
height: 200,
destination: 'data'
});
Я жду мой iPhone, чтобы прибыть в почте, так что я могу проверить камеру (так как симулятор IOS не имеет поддержки аппаратного обеспечения), так вышеуказанный код может работать или не работать. Мой вопрос в том, какова альтернатива - я взял приведенный выше код из примера в документах Sencha Touch 2 для Ext.device.Camera
, и я вижу, что они хранят его в data
. На некоторых других примерах я заметил, что data
будет папкой sibling до app
.
Возможно ли использовать текущее устройство Sencha Touch 2 api для просмотра фотографий на устройстве? Я прочитал некоторые сообщения на форумах Sencha об использовании PhoneGap в качестве оболочки собственного устройства, но с Sencha Touch 2 у него есть собственный собственный пакетный и API-интерфейс устройства, поэтому я думаю, что я могу содержать здесь все приложение.
По их документам (которые кажутся неполным), расположенными здесь: http://docs.sencha.com/touch/2-0/#!/api/Ext.device.Camera
И Сенч Упаковщик и реализация PhoneGap будут использовать встроенную функциональность камеры принять или выбрать фотографии. Реализация Simulator просто вернет поддельные изображения.
только два метода, упомянутые в документации для Ext.device.Camera являются capture()
и getInitialConfig()
Может кто-то пожалуйста, мне точку сниппета или дать мне простой пример, чтобы просмотреть существующие фотографии на устройстве ?
UPDATE - За новых документов, упомянутых в ответе, вот спецификации source
собственности:
The source of where the image should be taken. Available options are:
album - prompts the user to choose an image from an album
camera - prompts the user to take a new photo
library - prompts the user to choose an image from the library
Спасибо за эту ссылку, я вижу это сейчас – AlienWebguy