Chomado's Blog
You Are Reading

[Xamarin][Android][C#]カメラのフラッシュを点灯させる

0
C#

[Xamarin][Android][C#]カメラのフラッシュを点灯させる


本当は通知ライト点灯させたかったんですけど, 気づいたらカメラのフラッシュ点灯させていたので, せっかくなのでここにメモを残しておきます. 世の中にはJavaで書かれた資料は多いけどXamarinのは少ないし…誰かの役に立つかもしれない(((o(*゚▽゚*)o)))

AndroidManifest.xml

追記する分だけ書きます

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

Activity

追記する分だけ書きます

using Android.Hardware;

(略)

var camera = Android.Hardware.Camera.Open();
camera.StartPreview();
var cameraParameters = camera.GetParameters();
// フラッシュモードを点灯に設定
cameraParameters.FlashMode = Android.Hardware.Camera.Parameters.FlashModeTorch;
camera.SetParameters(cameraParameters);

参考

LEDライト点灯・消灯 // Java (非Xamarin)


Madoka Chomado (ちょまど)

千代田まどかです。よく「ちょまど」と呼ばれます。Microsoft 社員。文系出身プログラマ兼マンガ家です。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です