Как получить доступ к встроенным API с помощью Sencha Touch?
-
27-10-2019 - |
Вопрос
Если бы я хотел создать мобильное приложение, которое позволяет пользователю делать снимки с помощью своего телефона, записывать звуковые заметки и видео, как бы я это сделал?
Я просматривал API Sencha Touch 2, и хотя я вижу документацию по видео- и аудиофайлам, кажется, что это просто предоставляет мне способ доступа к файлам, хранящимся на телефоне, а не фактические триггеры для записи или фотосъемки.
Я что-то упускаю?
Как бы я сделал то, что я хочу?
Решение
Для того чтобы Sencha Touch получила доступ к возможностям вашего телефона, вам необходимо использовать такой продукт, как Телефонный разрыв
Другие советы
Если не существует HTML5 api для выполнения подобных действий, я не думаю, что вы сможете это сделать.Я знаю, что в PhoneGap есть встроенные расширения, добавленные в эту платформу для доступа к таким вещам, как микрофон, камера и т.д.Я не знаю, добавила ли Sencha Touch какие-либо расширения такого рода для того, чтобы вы могли это сделать.
Просто нестандартно рассуждаю здесь, но вы могли бы поместить Sencha javascript в веб-представление из процесса Android Java.Тогда Java-код мог бы предоставлять объект в своем процессе в качестве точки расширения движку Javascript для доступа к камере, микрофону, чему угодно.