Невозможно правильно использовать камеру

#delphi #firemonkey

#delphi #firemonkey

Вопрос:

У меня проблема с камерой . , , всякий раз, когда я использую камеру и пытаюсь увеличить или уменьшить освещение с помощью инструментов камеры или использовать другую настройку камеры перед съемкой, поэтому фотография и изображение должны вернуться в приложение с изображением фотографии, но приложение перезапускается.

Если вы не используете масштабирование, а просто открываете камеру и делаете снимок, приложение работает нормально. Но эта ошибка при перезапуске приложения носит своего рода случайный характер. Я отладил Android Studio и получил следующую ошибку:

2020-11-24 17: 51: 39.483 6250-6250 /? I / barcadero.Mone: позднее включение -Xcheck: jni 2020-11-24 17: 51: 39.530 6250-6250 /? E / barcadero.Mone: неизвестные биты, установленные в runtime_flags: 0x8000 2020-11-24 17: 51: 40.309 6250-6250 / com.embarcadero.Деньги без ActivityThread: видимость окна: нет активности для токена android.os.BinderProxy@f9bc15c 2020-11-24 17: 51: 41.440 6250-6250 / ком.embarcadero.Money I / AdrenoGLES: QUALCOMM сборка: 961b24f, Ib57168459a Дата сборки: 24.02.20 Версия компилятора шейдеров OpenGL ES: EV031.27.05.06 Расположение филиала: Удаленная ветка: Удаленная ветка: реконструировать ветку: 2020-11-24 17: 51: 41.440 6250-6250 / com.embarcadero.Money I / AdrenoGLES: Build Config: S L 8.0.12 AArch32 2020-11-24 17: 51: 41.490 6250-6250 / com.embarcadero.Деньги I / AdrenoGLES: PFP: 0x005ff112, ME: 0x005ff066 2020-11-24 17: 51: 41.559 6250-6265 / com.embarcadero.Деньги без системы: ресурсу не удалось вызвать close. 2020-11-24 17: 51: 41.560 6250-6265 / com.embarcadero.Деньги без системы: ресурсу не удалось вызвать освобождение. 2020-11-24 17: 51: 42.343 6250-6250 / com.embarcadero.Money W / Gralloc3: mapper 3.x не поддерживается

К сожалению, я не могу решить эту проблему . , ,

Я попробовал API 28 и API 29, Delphi 10.3.3 и Delphi 10.4.1. Ошибка продолжается. … Я рассчитываю на вашу помощь … Спасибо

Комментарии:

1. Пожалуйста, обратите внимание, что Stack Overflow — это сайт только на английском языке.

2. «всякий раз, когда я использую камеру и пытаюсь увеличить или уменьшить освещение с помощью инструментов камеры или использую другую настройку камеры перед съемкой, поэтому фотография и триггер должны вернуться в приложение с изображением фотографии, но приложение перезапускается». Извините, но это предложение выходит за рамки моих знаний английского языка. Не могли бы вы разбить это на более короткие предложения?

3. Используете ли вы камеру непосредственно в своем приложении или «запрашиваете сделать снимок» и позволяете операционной системе обрабатывать его за вас? если это последнее, у вас может возникнуть проблема с тем фактом, что ваше приложение может быть отправлено Android в фоновом режиме и снова открыто, когда вернется действие «сделать снимок».