#mobile #camera #polymer-1.0 #hybrid-mobile-app
#Мобильный #камера #полимер-1.0 #гибрид-мобильное приложение
Вопрос:
Я создал очень минимальное веб-приложение, в котором при нажатии кнопки должна открываться мобильная камера. В компоненте я проверил, поддерживает ли браузер WebRTC, а затем должна быть вызвана камера. Основываясь на документации, которую я просмотрел на сайте разработчика Google, я обнаружил, что:
<input type="file" accept="image/*">
Должно работать с атрибутом capture, который решает, какую камеру открывать. В документации также указано, что в браузере опция выбора файла будет отображаться для того же тега ввода.
Заявляя все это, для меня входной тег никогда не работает ни в браузере, ни на мобильном устройстве. В сети мало что доступно, и мне было интересно, может ли кто-нибудь мне здесь помочь. С тегом video камера работает, но она встроена в веб-страницу. Я хочу, чтобы камера устройства открывалась одним нажатием кнопки, чтобы у меня были все возможности, которые обычно есть у камеры.
Ответ №1:
Итак, похоже, я допустил очень глупую ошибку, из-за которой входной тег не работал. Входной тег для работы с камерой требовал трех атрибутов:
<input id="accessCamera" type="file" accept="image/*" capture="user">