@code { private Task OnInit(IEnumerable devices) { var cams = string.Join("", devices.Select(i => i.Label)); Trace?.Log($"初始化摄像头完成 {cams}"); return Task.CompletedTask; } private Task OnResult(string barcode) { Trace?.Log($"扫描到条码 {barcode}"); return Task.CompletedTask; } private Task OnError(string error) { Trace?.Log($"发生错误 {error}"); return Task.CompletedTask; } private Task OnStart() { Trace?.Log($"打开摄像头"); return Task.CompletedTask; } private Task OnClose() { Trace?.Log($"关闭摄像头"); return Task.CompletedTask; } }