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