diff --git a/src/BootstrapBlazor.Server/BootstrapBlazor.Server.csproj b/src/BootstrapBlazor.Server/BootstrapBlazor.Server.csproj
index 3263e117db3..570a7ef0b3b 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 8ff432486a2..46867bda6e6 100644
--- a/src/BootstrapBlazor.Server/Components/Samples/HikVisions.razor
+++ b/src/BootstrapBlazor.Server/Components/Samples/HikVisions.razor
@@ -82,6 +82,9 @@
+
}
diff --git a/src/BootstrapBlazor.Server/Components/Samples/HikVisions.razor.cs b/src/BootstrapBlazor.Server/Components/Samples/HikVisions.razor.cs
index df045e5d4e6..9fce6c8ddbe 100644
--- a/src/BootstrapBlazor.Server/Components/Samples/HikVisions.razor.cs
+++ b/src/BootstrapBlazor.Server/Components/Samples/HikVisions.razor.cs
@@ -67,8 +67,6 @@ private async Task OnStartRealPlay()
{
_startRealPlayStatus = true;
_stopRealPlayStatus = true;
- _openSoundStatus = false;
- _closeSoundStatus = true;
await _hikVision.StartRealPlay(_streamType, _channelId);
}
@@ -111,6 +109,11 @@ private async Task OnCloseSound()
}
}
+ private async Task OnCapture()
+ {
+ await _hikVision.CapturePictureAndDownload();
+ }
+
private async Task OnInitedAsync(bool initialized)
{
_inited = initialized;
@@ -176,6 +179,8 @@ private Task OnStartRealPlayedAsync()
{
_startRealPlayStatus = _hikVision.IsRealPlaying;
_stopRealPlayStatus = !_startRealPlayStatus;
+ _openSoundStatus = false;
+ _closeSoundStatus = true;
StateHasChanged();
return Task.CompletedTask;
}
@@ -184,6 +189,8 @@ private Task OnStopRealPlayedAsync()
{
_startRealPlayStatus = _hikVision.IsRealPlaying;
_stopRealPlayStatus = !_startRealPlayStatus;
+ _openSoundStatus = true;
+ _closeSoundStatus = true;
StateHasChanged();
return Task.CompletedTask;
}