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; }