Russian Qt Forum
Март 29, 2024, 16:40
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Qt Embedded
>
А с камерой в Android у кого-нибудь получалось.
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: А с камерой в Android у кого-нибудь получалось. (Прочитано 12475 раз)
Гурман
Гуру общения
Offline
Сообщений: 1442
Qt 2.2, 3.3, 4.5, 4,7, 4.8, 5.3, 5.6, 5.9, 5.12
А с камерой в Android у кого-нибудь получалось.
«
:
Ноябрь 25, 2019, 18:24 »
Вроде всё правильно сделал, но при camera->start() ошибка "The camera service is missing".
PS:
Камер вообще нет.
Код:
QList<QCameraInfo> cameras = QCameraInfo::availableCameras();
foreach (const QCameraInfo &cameraInfo, cameras)
qWarning() << cameraInfo.deviceName();
Не выдаёт ничего.
«
Последнее редактирование: Ноябрь 25, 2019, 19:34 от Гурман
»
Записан
2^7-1 == 127, задумайтесь...
Гурман
Гуру общения
Offline
Сообщений: 1442
Qt 2.2, 3.3, 4.5, 4,7, 4.8, 5.3, 5.6, 5.9, 5.12
Re: А с камерой в Android у кого-нибудь получалось.
«
Ответ #1 :
Ноябрь 25, 2019, 19:35 »
Ах ты ж зараза - надо пермиссии камере давать отдельно, и в манифесте, и в коде. И нигде об этом не упомянуто в описании Qt.
Но всё равно нет картинки на виджете - хотя камера стартует, судя по логу.
Записан
2^7-1 == 127, задумайтесь...
Гурман
Гуру общения
Offline
Сообщений: 1442
Qt 2.2, 3.3, 4.5, 4,7, 4.8, 5.3, 5.6, 5.9, 5.12
Re: А с камерой в Android у кого-нибудь получалось.
«
Ответ #2 :
Ноябрь 25, 2019, 19:49 »
Вот уроды!!
Цитировать
The Qt Multimedia Widgets module is not supported on Android, which means video display is only available using the VideoOutput and the Video QML Type.
И что же им помешало сделать для Android видоискатель через VideoOutput??? Лень??
Записан
2^7-1 == 127, задумайтесь...
Гурман
Гуру общения
Offline
Сообщений: 1442
Qt 2.2, 3.3, 4.5, 4,7, 4.8, 5.3, 5.6, 5.9, 5.12
Re: А с камерой в Android у кого-нибудь получалось.
«
Ответ #3 :
Ноябрь 25, 2019, 20:56 »
Камера работает на ура. Но видоискатель на виджете не работает. Только через видео, или QML. Убил бы и четвертовал за это...
Помечать как решённое не буду принципиально - "решено" означало бы, что виджет видоискателя заработал.
Записан
2^7-1 == 127, задумайтесь...
ViTech
Гипер активный житель
Offline
Сообщений: 858
Re: А с камерой в Android у кого-нибудь получалось.
«
Ответ #4 :
Ноябрь 26, 2019, 12:21 »
У вас коммерческая лицензия Qt? Вы её купили?
Записан
Пока сам не сделаешь...
Гурман
Гуру общения
Offline
Сообщений: 1442
Qt 2.2, 3.3, 4.5, 4,7, 4.8, 5.3, 5.6, 5.9, 5.12
Re: А с камерой в Android у кого-нибудь получалось.
«
Ответ #5 :
Ноябрь 26, 2019, 22:53 »
Цитата: ViTech от Ноябрь 26, 2019, 12:21
У вас коммерческая лицензия Qt? Вы её купили?
А какая нафик разница? В коммерческой также точно не работает.
Кстати, запостил на баг трекере запрос на реализацию QCameraViewfinder через QOpenGLWidget - как
расписано на Хабре
(не совсем понятно, почему автор этого решения так не сделал) - запрос тут же получил статус P2 Important. Знают же что не так в норвежском королевстве...
«
Последнее редактирование: Ноябрь 26, 2019, 22:58 от Гурман
»
Записан
2^7-1 == 127, задумайтесь...
ViTech
Гипер активный житель
Offline
Сообщений: 858
Re: А с камерой в Android у кого-нибудь получалось.
«
Ответ #6 :
Ноябрь 27, 2019, 12:47 »
Цитата: Гурман от Ноябрь 26, 2019, 22:53
Цитата: ViTech от Ноябрь 26, 2019, 12:21
У вас коммерческая лицензия Qt? Вы её купили?
А какая нафик разница? В коммерческой также точно не работает.
Просто интересно стало, в какой степени эти "уроды" вам что-то должны.
Цитата: Гурман от Ноябрь 26, 2019, 22:53
Кстати, запостил на баг трекере запрос на реализацию QCameraViewfinder через QOpenGLWidget - как
расписано на Хабре
(не совсем понятно, почему автор этого решения так не сделал) - запрос тут же получил статус P2 Important. Знают же что не так в норвежском королевстве...
Не совсем понятно, почему вы не подготовили патч с реализацией QCameraViewfinder через QOpenGLWidget и не отправили его кутешникам. Вам бы спасибо сказали. Что же вам помешало это сделать?
Записан
Пока сам не сделаешь...
Гурман
Гуру общения
Offline
Сообщений: 1442
Qt 2.2, 3.3, 4.5, 4,7, 4.8, 5.3, 5.6, 5.9, 5.12
Re: А с камерой в Android у кого-нибудь получалось.
«
Ответ #7 :
Ноябрь 27, 2019, 16:11 »
Цитата: ViTech от Ноябрь 27, 2019, 12:47
Просто интересно стало, в какой степени эти "уроды" вам что-то должны.
Где я сказал, что только мне? В коммерческой лицензии должно работать. А код Qt по ней от LGPL ничем не отличается. Значит и в LGPL должно работать. То есть, вообще у всех, кто использует Qt. Но всех обломали. В том числе, тех кто деньги заплатил. Уроды.
Цитата: ViTech от Ноябрь 27, 2019, 12:47
Не совсем понятно, почему вы не подготовили патч с реализацией QCameraViewfinder через QOpenGLWidget и не отправили его кутешникам. Вам бы спасибо сказали. Что же вам помешало это сделать?
Ну... что поделать... дуракам вообще всегда что-то простое не понятно. Придётся пояснить элементарную вещь - мне не платят за исправление ошибок и доработки Qt. У них там есть команда, которой за это платят. А я за спасибо не работаю. Я не против сделать такой патч - за $1000 примерно. Заплатите? Нет? Тогда я бы отправил вас в дальнее пешее порнографическое путешествие с целью в виде мужского репродуктивного органа... Но похоже патч будет не нужен - судя по ссылке, добавленной в мой баг репорт, там хотят перепахать весь QtMultimedia чтобы перевести его на OpenGL. И это совершенно правильно. Есть шанс исправить уродство.
И вообще за множество обнаруженных в Qt багов мне уже должны оттуда приплачивать...
«
Последнее редактирование: Ноябрь 27, 2019, 16:39 от Гурман
»
Записан
2^7-1 == 127, задумайтесь...
ViTech
Гипер активный житель
Offline
Сообщений: 858
Re: А с камерой в Android у кого-нибудь получалось.
«
Ответ #8 :
Ноябрь 27, 2019, 20:11 »
Цитата: Гурман от Ноябрь 27, 2019, 16:11
Где я сказал, что только мне? В коммерческой лицензии должно работать. А код Qt по ней от LGPL ничем не отличается. Значит и в LGPL должно работать. То есть, вообще у всех, кто использует Qt. Но всех обломали. В том числе, тех кто деньги заплатил. Уроды.
Хотите сказать, что есть много клиентов, которые заплатили деньги и которым крайне необходим QCameraViewfinder через QOpenGLWidget, но они скромно молчат и ждут (больше четырёх лет, судя по дате статьи на Хабре), когда же The Qt Company реализует нужный им функционал? А тут вы на белом коне ворвались и всех спасли своим баг-репортом?
Цитата: Гурман от Ноябрь 26, 2019, 22:53
Кстати, запостил на баг трекере запрос на реализацию QCameraViewfinder через QOpenGLWidget - как
расписано на Хабре
(
не совсем понятно
, почему автор этого решения так не сделал)
Цитата: Гурман от Ноябрь 27, 2019, 16:11
Ну... что поделать... дуракам вообще всегда что-то простое не понятно.
Цитата: Гурман от Ноябрь 27, 2019, 16:11
Придётся пояснить элементарную вещь - мне не платят за исправление ошибок и доработки Qt. У них там есть команда, которой за это платят. А я за спасибо не работаю. Я не против сделать такой патч - за $1000 примерно. Заплатите? Нет? Тогда я бы отправил вас в дальнее пешее порнографическое путешествие с целью в виде мужского репродуктивного органа...
Т.е. вы не против сделать патч, который реализует нужный вам функционал, за деньги (и без них не сделаете), а заплатить вам должен тот, кому это не надо? Много у вас таких выгодных сделок?
Пущай одни делают, другие оплачивают, а вы будете нахаляву пользоваться результатами их труда, подгонять, и четвертовать ленивых? Умница.
Цитата: Гурман от Ноябрь 27, 2019, 16:11
И вообще за множество обнаруженных в Qt багов мне уже должны оттуда приплачивать...
Так вы бесплатно им баг-репорты шлёте?
У них же есть отдел тестирования, который явно баклуши бьёт да ещё и деньги за это получает. Как они пропустили такой баг с QCameraViewfinder? Четвертовать всех!
Записан
Пока сам не сделаешь...
Гурман
Гуру общения
Offline
Сообщений: 1442
Qt 2.2, 3.3, 4.5, 4,7, 4.8, 5.3, 5.6, 5.9, 5.12
Re: А с камерой в Android у кого-нибудь получалось.
«
Ответ #9 :
Ноябрь 28, 2019, 01:22 »
Цитата: ViTech от Ноябрь 27, 2019, 20:11
Хотите сказать, что есть много клиентов, которые заплатили деньги и которым крайне необходим QCameraViewfinder через QOpenGLWidget, но они скромно молчат и ждут (больше четырёх лет, судя по дате статьи на Хабре), когда же The Qt Company реализует нужный им функционал? А тут вы на белом коне ворвались и всех спасли своим баг-репортом?
Да, именно так. Что хочу - то и скажу.
Цитировать
Умница.
Я знаю.
Цитировать
У них же есть отдел тестирования, который явно баклуши бьёт да ещё и деньги за это получает. Как они пропустили такой баг с QCameraViewfinder? Четвертовать всех!
Они много багов пропустили. У меня своих репортов только на Qt5 18 штук, из них 10 со статусом Important. Ни одного закрытого как не значительного или не подтверждённого. И ещё с десяток моих подтверждений в чужих репортах. Это не считая предложений улучшения, которые не баги. Так что, "отдел тестирования", настоящий, работающий -
это мы, те кто по LGPL пользуются
.
«
Последнее редактирование: Ноябрь 28, 2019, 01:47 от Гурман
»
Записан
2^7-1 == 127, задумайтесь...
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...