WebView2: Klicks fix (VideoOverlay deaktivieren), Streaming umbenennen
This commit is contained in:
parent
72bafbcba6
commit
49adc5e15d
2 changed files with 7 additions and 3 deletions
|
|
@ -148,7 +148,7 @@
|
||||||
ToolTip="DVB-C-Radio über die FritzBox"/>
|
ToolTip="DVB-C-Radio über die FritzBox"/>
|
||||||
<Button x:Name="BtnRadioOnline" Content="📡 Radio (Online)" Style="{StaticResource SidebarButton}" Click="BtnCategory_Click" Tag="radio-online"
|
<Button x:Name="BtnRadioOnline" Content="📡 Radio (Online)" Style="{StaticResource SidebarButton}" Click="BtnCategory_Click" Tag="radio-online"
|
||||||
ToolTip="Webradio (ÖR-Streams)"/>
|
ToolTip="Webradio (ÖR-Streams)"/>
|
||||||
<Button x:Name="BtnWeb" Content="🌐 Web-Sender" Style="{StaticResource SidebarButton}" Click="BtnCategory_Click" Tag="web"
|
<Button x:Name="BtnWeb" Content="🌐 Streaming" Style="{StaticResource SidebarButton}" Click="BtnCategory_Click" Tag="web"
|
||||||
ToolTip="YouTube, Netflix, Mediatheken etc. (Browser)"/>
|
ToolTip="YouTube, Netflix, Mediatheken etc. (Browser)"/>
|
||||||
<Separator Margin="8" Background="#333"/>
|
<Separator Margin="8" Background="#333"/>
|
||||||
<Button x:Name="BtnFav" Content="⭐ Favoriten" Style="{StaticResource SidebarButton}" Click="BtnCategory_Click" Tag="fav"/>
|
<Button x:Name="BtnFav" Content="⭐ Favoriten" Style="{StaticResource SidebarButton}" Click="BtnCategory_Click" Tag="fav"/>
|
||||||
|
|
@ -357,8 +357,10 @@
|
||||||
|
|
||||||
<!-- WebView2 fuer Web-Sender (YouTube, Netflix, Mediatheken etc.) -->
|
<!-- WebView2 fuer Web-Sender (YouTube, Netflix, Mediatheken etc.) -->
|
||||||
<!-- Persistentes User-Data-Profil: Login bleibt erhalten -->
|
<!-- Persistentes User-Data-Profil: Login bleibt erhalten -->
|
||||||
|
<!-- Liegt VOR dem VideoView im Z-Order, damit Klicks nicht vom VideoOverlay gefangen werden -->
|
||||||
<wv2:WebView2 x:Name="WebView"
|
<wv2:WebView2 x:Name="WebView"
|
||||||
Visibility="Collapsed"/>
|
Visibility="Collapsed"
|
||||||
|
Panel.ZIndex="5"/>
|
||||||
<TextBlock x:Name="TxtNoChannel"
|
<TextBlock x:Name="TxtNoChannel"
|
||||||
Text="Wähle einen Sender aus der Liste"
|
Text="Wähle einen Sender aus der Liste"
|
||||||
Foreground="#666" FontSize="18"
|
Foreground="#666" FontSize="18"
|
||||||
|
|
|
||||||
|
|
@ -369,6 +369,7 @@ public partial class MainWindow : Window
|
||||||
// VLC-Player aktiv, WebView verstecken
|
// VLC-Player aktiv, WebView verstecken
|
||||||
WebView.Visibility = Visibility.Collapsed;
|
WebView.Visibility = Visibility.Collapsed;
|
||||||
VideoView.Visibility = Visibility.Visible;
|
VideoView.Visibility = Visibility.Visible;
|
||||||
|
VideoOverlay.IsHitTestVisible = true; // Doppelklick-Abfang wieder aktivieren
|
||||||
|
|
||||||
if (_libVLC == null || _player == null) return;
|
if (_libVLC == null || _player == null) return;
|
||||||
try
|
try
|
||||||
|
|
@ -401,10 +402,11 @@ public partial class MainWindow : Window
|
||||||
|
|
||||||
private void PlayWebChannel(Channel ch)
|
private void PlayWebChannel(Channel ch)
|
||||||
{
|
{
|
||||||
// VLC stoppen, WebView zeigen
|
// VLC stoppen, VideoOverlay deaktivieren damit Klicks ins WebView durchkommen
|
||||||
_player?.Stop();
|
_player?.Stop();
|
||||||
VideoView.Visibility = Visibility.Collapsed;
|
VideoView.Visibility = Visibility.Collapsed;
|
||||||
RadioCover.Visibility = Visibility.Collapsed;
|
RadioCover.Visibility = Visibility.Collapsed;
|
||||||
|
VideoOverlay.IsHitTestVisible = false; // Doppelklick-Abfang deaktivieren
|
||||||
WebView.Visibility = Visibility.Visible;
|
WebView.Visibility = Visibility.Visible;
|
||||||
|
|
||||||
TxtEpgNow.Text = "🌐 Browser";
|
TxtEpgNow.Text = "🌐 Browser";
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue