1
我正在尋找使用Xamarin開發一個簡單的所有打開iPhone背面的LED。我究竟可以做到這一點?Xamarin如何打開iPhone LED?
我想有一個API可以用於這個,但一直沒能找到Xamarin中的LED /手電筒的例子。
我正在尋找使用Xamarin開發一個簡單的所有打開iPhone背面的LED。我究竟可以做到這一點?Xamarin如何打開iPhone LED?
我想有一個API可以用於這個,但一直沒能找到Xamarin中的LED /手電筒的例子。
嘗試下面的代碼來打開手電筒:
var device = AVCaptureDevice.DefaultDeviceWithMediaType(AVMediaType.Video);
if (device == null)
{
return;
}
NSError error = null;
device.LockForConfiguration(out error);
if (error != null)
{
Debug.WriteLine(error);
device.UnlockForConfiguration();
return;
}
else
{
if (device.TorchMode != AVCaptureTorchMode.On)
{
device.TorchMode = AVCaptureTorchMode.On;
}
device.UnlockForConfiguration();
}
使用AVCaptureTorchMode.Off
關掉手電筒
Giorgi的喜。感謝您的代碼片段。我需要做什麼命名空間參考才能使'AVCaptureDevice'解決。我已經插入你的代碼片段,並聲稱名稱不存在。 – joey
hmm ..看起來像它在AVCaptureDevice.DefaultDeviceWithMediaType..validating。 – joey
明白了。必須使用基金會添加對 的引用;使用UIKit的 ;使用AVFoundation的 ; using System.Diagnostics; – joey