diff --git a/src/BootstrapBlazor.Server/BootstrapBlazor.Server.csproj b/src/BootstrapBlazor.Server/BootstrapBlazor.Server.csproj index da4fd7a41b7..6b467930f1a 100644 --- a/src/BootstrapBlazor.Server/BootstrapBlazor.Server.csproj +++ b/src/BootstrapBlazor.Server/BootstrapBlazor.Server.csproj @@ -42,7 +42,7 @@ - + diff --git a/src/BootstrapBlazor.Server/Components/Samples/HikVisions.razor b/src/BootstrapBlazor.Server/Components/Samples/HikVisions.razor index 72b30079600..1599365108c 100644 --- a/src/BootstrapBlazor.Server/Components/Samples/HikVisions.razor +++ b/src/BootstrapBlazor.Server/Components/Samples/HikVisions.razor @@ -19,6 +19,12 @@
  • 由于核心功能均由海康威视 Web 插件提供所有浏览器控制台中会有部分提示或者报错信息均属于正常现象
  • 由海康威视 Web 插件绘制的预览窗口并不是 html dom 元素,所以出现被截断遮挡其他窗口,多屏显示不正确时请刷新浏览器即可
  • +

    抓图功能说明:

    +
      +
    • 必须登录并且开始预览后才可以开启抓图功能
    • +
    • 抓图后,文件默认存储在插件安装路径文件夹内(C:\Users\[UserName]\HCWebSDKPlugins\CaptureFiles)
    • +
    • 组件提供两种抓图方法,CapturePicture 方法直接抓图到本地存储路径;CapturePictureAndDownload 方法抓图后直接弹窗下载文件
    • +

    录像功能说明:

    • 必须登录并且开始预览后才可以开启录像功能
    • @@ -91,6 +97,9 @@ + diff --git a/src/BootstrapBlazor.Server/Components/Samples/HikVisions.razor.cs b/src/BootstrapBlazor.Server/Components/Samples/HikVisions.razor.cs index 41766247d60..8131497b2d6 100644 --- a/src/BootstrapBlazor.Server/Components/Samples/HikVisions.razor.cs +++ b/src/BootstrapBlazor.Server/Components/Samples/HikVisions.razor.cs @@ -95,7 +95,28 @@ private async Task OnCloseSound() private async Task OnCapture() { - await _hikVision.CapturePictureAndDownload(); + var result = await _hikVision.CapturePicture(); + if (result) + { + await ToastService.Success("消息通知", "抓图成功"); + } + else + { + await ToastService.Error("消息通知", "抓图失败"); + } + } + + private async Task OnCaptureAndDownload() + { + var result = await _hikVision.CapturePictureAndDownload(); + if (result) + { + await ToastService.Success("消息通知", "抓图成功"); + } + else + { + await ToastService.Error("消息通知", "抓图失败"); + } } private async Task OnStartRecord()