@code {
private Logger Trace { get; set; }
private Task OnInit(IEnumerable devices)
{
var cams = string.Join("", devices.Select(i => i.Label));
Trace?.Log($"初始化摄像头完成 {cams}");
return Task.CompletedTask;
}
private Task OnError(string err)
{
Trace?.Log("发生错误 {err}");
return Task.CompletedTask;
}
private Task OnStart()
{
Trace?.Log("打开摄像头");
return Task.CompletedTask;
}
private Task OnClose()
{
Trace?.Log("关闭摄像头");
return Task.CompletedTask;
}
private Task OnCapture()
{
Trace?.Log("拍照完成");
return Task.CompletedTask;
}
}