I write einfaches Beispiel habe Kamera Licht ein-/ausschaltenSchalten Kamera-Licht in Android API 22
Mein Code 100% in Android API arbeitet 21 aber in HTC One Plus API 22 Kameralicht nicht drehen auf
Mein Code:
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);
}
versuchen Sie zu überprüfen, ob FlashModeTorch in HTC vorhanden ist, vielleicht müssen Sie es entsprechend dem Gerät ändern –
Stellen Sie sicher, dass Sie nach der Kameraerlaubnis zur Laufzeit fragen. –
Vielen Dank, ich habe mit Ashish Ranjan Lösung gemacht :) – EddyLee