私は/私のコードは、Android API 21で100%の作業が、HTCワンプラスAPIで22カメラライトがオンしていないカメラの光ターンカメラライト22
をオフにしてオンに書き込み、簡単な例をしました
に私のコード:
if (!isFlashOn)
{
if (camera == null || mParams == null) {
return;
}
_player.Start();
mParams = camera.GetParameters();
mParams.FlashMode = Parameters.FlashModeTorch;
camera.SetParameters(mParams);
camera.StartPreview();
isFlashOn = true;
btnFlash.SetImageResource(Resource.Drawable.power_on);
}
HTCにFlashModeTorchが存在するかどうかを確認してください。おそらくデバイスに応じて変更する必要があります。 –
実行時にカメラのアクセス権を要求していることを確認してください。 –
ありがとう、すべて私はAshish Ranjanの解決策を行った:) – EddyLee