5

Android : Samsung note III Android 4.4.2 のカメラで FLASH_MODE_AUTO が機能しない

アクセス許可 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 を使用すると、正常に動作しますが、常にフラッシュが表示されます。

誰かが同様の問題に直面している場合は、私を助けてください。

4

0 に答える 0