Название: А с камерой в Android у кого-нибудь получалось. Отправлено: Гурман от Ноябрь 25, 2019, 18:24 Вроде всё правильно сделал, но при camera->start() ошибка "The camera service is missing". ???
PS: Камер вообще нет. Код: QList<QCameraInfo> cameras = QCameraInfo::availableCameras(); Название: Re: А с камерой в Android у кого-нибудь получалось. Отправлено: Гурман от Ноябрь 25, 2019, 19:35 Ах ты ж зараза - надо пермиссии камере давать отдельно, и в манифесте, и в коде. И нигде об этом не упомянуто в описании Qt.
Но всё равно нет картинки на виджете - хотя камера стартует, судя по логу. Название: Re: А с камерой в Android у кого-нибудь получалось. Отправлено: Гурман от Ноябрь 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??? Лень?? Название: Re: А с камерой в Android у кого-нибудь получалось. Отправлено: Гурман от Ноябрь 25, 2019, 20:56 Камера работает на ура. Но видоискатель на виджете не работает. Только через видео, или QML. Убил бы и четвертовал за это...
Помечать как решённое не буду принципиально - "решено" означало бы, что виджет видоискателя заработал. Название: Re: А с камерой в Android у кого-нибудь получалось. Отправлено: ViTech от Ноябрь 26, 2019, 12:21 У вас коммерческая лицензия Qt? Вы её купили?
Название: Re: А с камерой в Android у кого-нибудь получалось. Отправлено: Гурман от Ноябрь 26, 2019, 22:53 У вас коммерческая лицензия Qt? Вы её купили? А какая нафик разница? В коммерческой также точно не работает.Кстати, запостил на баг трекере запрос на реализацию QCameraViewfinder через QOpenGLWidget - как расписано на Хабре (https://habr.com/ru/post/254625/) (не совсем понятно, почему автор этого решения так не сделал) - запрос тут же получил статус P2 Important. Знают же что не так в норвежском королевстве... Название: Re: А с камерой в Android у кого-нибудь получалось. Отправлено: ViTech от Ноябрь 27, 2019, 12:47 У вас коммерческая лицензия Qt? Вы её купили? А какая нафик разница? В коммерческой также точно не работает.Просто интересно стало, в какой степени эти "уроды" вам что-то должны. Кстати, запостил на баг трекере запрос на реализацию QCameraViewfinder через QOpenGLWidget - как расписано на Хабре (https://habr.com/ru/post/254625/) (не совсем понятно, почему автор этого решения так не сделал) - запрос тут же получил статус P2 Important. Знают же что не так в норвежском королевстве... Не совсем понятно, почему вы не подготовили патч с реализацией QCameraViewfinder через QOpenGLWidget и не отправили его кутешникам. Вам бы спасибо сказали. Что же вам помешало это сделать? Название: Re: А с камерой в Android у кого-нибудь получалось. Отправлено: Гурман от Ноябрь 27, 2019, 16:11 Просто интересно стало, в какой степени эти "уроды" вам что-то должны. Где я сказал, что только мне? В коммерческой лицензии должно работать. А код Qt по ней от LGPL ничем не отличается. Значит и в LGPL должно работать. То есть, вообще у всех, кто использует Qt. Но всех обломали. В том числе, тех кто деньги заплатил. Уроды.Не совсем понятно, почему вы не подготовили патч с реализацией QCameraViewfinder через QOpenGLWidget и не отправили его кутешникам. Вам бы спасибо сказали. Что же вам помешало это сделать? Ну... что поделать... дуракам вообще всегда что-то простое не понятно. Придётся пояснить элементарную вещь - мне не платят за исправление ошибок и доработки Qt. У них там есть команда, которой за это платят. А я за спасибо не работаю. Я не против сделать такой патч - за $1000 примерно. Заплатите? Нет? Тогда я бы отправил вас в дальнее пешее порнографическое путешествие с целью в виде мужского репродуктивного органа... Но похоже патч будет не нужен - судя по ссылке, добавленной в мой баг репорт, там хотят перепахать весь QtMultimedia чтобы перевести его на OpenGL. И это совершенно правильно. Есть шанс исправить уродство.И вообще за множество обнаруженных в Qt багов мне уже должны оттуда приплачивать... Название: Re: А с камерой в Android у кого-нибудь получалось. Отправлено: ViTech от Ноябрь 27, 2019, 20:11 Где я сказал, что только мне? В коммерческой лицензии должно работать. А код Qt по ней от LGPL ничем не отличается. Значит и в LGPL должно работать. То есть, вообще у всех, кто использует Qt. Но всех обломали. В том числе, тех кто деньги заплатил. Уроды. Хотите сказать, что есть много клиентов, которые заплатили деньги и которым крайне необходим QCameraViewfinder через QOpenGLWidget, но они скромно молчат и ждут (больше четырёх лет, судя по дате статьи на Хабре), когда же The Qt Company реализует нужный им функционал? А тут вы на белом коне ворвались и всех спасли своим баг-репортом? Кстати, запостил на баг трекере запрос на реализацию QCameraViewfinder через QOpenGLWidget - как расписано на Хабре (https://habr.com/ru/post/254625/) (не совсем понятно, почему автор этого решения так не сделал) Ну... что поделать... дуракам вообще всегда что-то простое не понятно. Придётся пояснить элементарную вещь - мне не платят за исправление ошибок и доработки Qt. У них там есть команда, которой за это платят. А я за спасибо не работаю. Я не против сделать такой патч - за $1000 примерно. Заплатите? Нет? Тогда я бы отправил вас в дальнее пешее порнографическое путешествие с целью в виде мужского репродуктивного органа... Т.е. вы не против сделать патч, который реализует нужный вам функционал, за деньги (и без них не сделаете), а заплатить вам должен тот, кому это не надо? Много у вас таких выгодных сделок? :) Пущай одни делают, другие оплачивают, а вы будете нахаляву пользоваться результатами их труда, подгонять, и четвертовать ленивых? Умница. И вообще за множество обнаруженных в Qt багов мне уже должны оттуда приплачивать... Так вы бесплатно им баг-репорты шлёте? :o У них же есть отдел тестирования, который явно баклуши бьёт да ещё и деньги за это получает. Как они пропустили такой баг с QCameraViewfinder? Четвертовать всех! Название: Re: А с камерой в Android у кого-нибудь получалось. Отправлено: Гурман от Ноябрь 28, 2019, 01:22 Хотите сказать, что есть много клиентов, которые заплатили деньги и которым крайне необходим QCameraViewfinder через QOpenGLWidget, но они скромно молчат и ждут (больше четырёх лет, судя по дате статьи на Хабре), когда же The Qt Company реализует нужный им функционал? А тут вы на белом коне ворвались и всех спасли своим баг-репортом? Цитировать Умница. Я знаю.Цитировать У них же есть отдел тестирования, который явно баклуши бьёт да ещё и деньги за это получает. Как они пропустили такой баг с QCameraViewfinder? Четвертовать всех! Они много багов пропустили. У меня своих репортов только на Qt5 18 штук, из них 10 со статусом Important. Ни одного закрытого как не значительного или не подтверждённого. И ещё с десяток моих подтверждений в чужих репортах. Это не считая предложений улучшения, которые не баги. Так что, "отдел тестирования", настоящий, работающий - это мы, те кто по LGPL пользуются. |