我正在使用kphillpotts.Lamp.Plugin打开/关闭相机闪光灯。这是我的代码:
private void ButtonFlash_OnPressed(object sender, EventArgs e)
{
var startTimeSpan = TimeSpan.Zero;
var periodTimeSpan = TimeSpan.FromMilliseconds(100);
var timer = new System.Threading.Timer((t) =>
{
try
{
_lampOn = !_lampOn;
if (_lampOn)
{
CrossLamp.Current.TurnOff();
}
else
{
CrossLamp.Current.TurnOn();
}
}
catch (Exception exception)
{
}
}, null, startTimeSpan, periodTimeSpan);
}
然而,闪光灯每5秒左右开启/关闭一次,我预计闪光灯会快速开启/关闭。我不得不添加try / catch作为其他方面我在闪存第一次打开后大约2秒后得到以下错误:
Java.Lang.RuntimeException: Fail to connect to camera service
任何人都有任何想法可能是什么问题?