Ошибка Qt Camera "не удалось установить режим вспышки" - PullRequest
1 голос
/ 13 июля 2011

Я пытался сделать прогу для включения вспышки. Мне удалось запустить его на Nokia C7 без каких-либо ошибок компиляции, но когда я нажимаю кнопку, чтобы включить вспышку, я получаю следующую ошибку:

[Qt Message] Ошибка камеры: «Не удалось установить режим вспышки.»

Код, который я использовал:

QCamera *camera = new QCamera;
QCameraExposure *cameraexpo = camera->exposure();
cameraexpo->setFlashMode(QCameraExposure::FlashOn);

Я использую Qt 4.7.4 с Qt Creator 2.2.0.

1 Ответ

2 голосов
/ 30 августа 2011

Попробуйте проверить

bool bIsSupported = cameraexpo->isFlashModeSupported(QCameraExposure::FlashOn);
bool bIsReady = cameraexpo->isFlashReady();

и отобразить где-нибудь их результаты

...