2012-01-11 1 views
2

Если бы я хотел создать мобильное приложение, которое позволяет пользователю делать снимки с помощью своего телефона, записывать звуковые заметки и записывать видео, как бы я это сделал?Как получить доступ к родным API с Sencha Touch?

Я просматривал API Sencha Touch 2 и, хотя я вижу документацию по видео и аудиофайлам, похоже, что он просто предоставляет мне доступ к файлам, хранящимся на телефоне, - не фактические триггеры для записи, или фотографировать.

Я что-то упустил?

Как я буду делать то, что хочу?

ответ

5

Для того, чтобы Сенча сенсорный, чтобы иметь доступ к возможностям телефона, вам нужно использовать продукт как Phone Gap

+0

AFAIK, PhoneGap - единственная платформа, известная человеку, которая поддерживает Sencha Touch. Пожалуйста, поправьте меня. – nisc

+0

Могу ли я исправить вас, сказав, что вы не ошибаетесь, афайк? = P – EtherDragon

+1

@nisc - я считаю, что nimblekit - это еще одна родная оболочка, хотя я никогда не использовал ее, PhoneGap замечательный. См. Http://www.sencha.com/learn/enhancing-ios-sencha-touch-apps-with-nimblekit – M69

2

Если у вас нет HTML5 api для выполнения подобных действий, я не думаю, что вы можете это сделать. Я знаю, что в PhoneGap на эту платформу добавлены собственные расширения для доступа к таким вещам, как микрофон, камера и т. Д. Я не знаю, добавила ли Sencha Touch какие-либо из этих типов расширений, чтобы вы это делали.

Просто подумайте здесь, но вы можете разместить javascript Sencha в веб-представлении в рамках процесса Java Java. Тогда Java-код мог бы выставить объект в своем процессе как точку расширения для механизма Javascript для доступа к Camera, Microphone, что нет.

+0

Спасибо за предложение, но это слишком много работы для того, что я хочу сделать. Я загляну в телефонный зазор. – marcamillion