From 0da4161fa9b059ef06adf6139c74151e3a96b3ef Mon Sep 17 00:00:00 2001 From: dimedtec Date: Thu, 4 Jun 2026 11:01:02 +0200 Subject: [PATCH] Mute: WebView2 Audio per JS muten/unmuten --- MainWindow.xaml.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/MainWindow.xaml.cs b/MainWindow.xaml.cs index 9dc63c9..dd3792e 100644 --- a/MainWindow.xaml.cs +++ b/MainWindow.xaml.cs @@ -680,10 +680,14 @@ public partial class MainWindow : Window { _volumeBeforeMute = SldVolume.Value; SldVolume.Value = 0; + if (_webViewReady && WebView.Visibility == Visibility.Visible) + WebView.CoreWebView2.ExecuteScriptAsync("document.querySelectorAll('video,audio').forEach(m => m.muted=true)"); } else { SldVolume.Value = _volumeBeforeMute > 0 ? _volumeBeforeMute : 80; + if (_webViewReady && WebView.Visibility == Visibility.Visible) + WebView.CoreWebView2.ExecuteScriptAsync("document.querySelectorAll('video,audio').forEach(m => m.muted=false)"); } }