FLASH_MODE_AUTO не работает в Android на Samsung Note III

Android: FLASH_MODE_AUTO не работает для камеры на Samsung Note III Android 4.4.2

Я добавил разрешение AndroidManifest.xml

<uses-feature android:name="android.hardware.camera" />
<uses-feature android:name="android.hardware.camera.flash" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.hardware.camera.autofocus" />

<uses-permission
android:name="android.permission.FLASHLIGHT"
android:permissionGroup="android.permission-group.HARDWARE_CONTROLS"
android:protectionLevel="normal" />

Я использую следующий код для установки параметров камеры

Camera.Parameters params = camera.getParameters();
List<String> flashModes = params.getSupportedFlashModes();
if (flashModes.contains(android.hardware.Camera.Parameters.FLASH_MODE_AUTO))
{
params.setFlashMode(Camera.Parameters.FLASH_MODE_AUTO);
}
camera.setParameters(params);

Всякий раз, когда я нажимаю кнопку захвата, он не показывает вспышку на Note III. Тем не менее, на Samsung Grand, Grand II и Google Nexus и HTC Sensation он работает правильно

Примечание: если я использую FLASH_MODE_TORCH, тогда он работает правильно, но всегда показывает вспышку.

Пожалуйста, помогите мне, если кто-нибудь сталкивался с подобной проблемой.

0 ответов

Другие вопросы по тегам