<mmppf:MediaPlayer x:Name="YoutubePlayer" Visibility="Visible" IsFullScreenVisible="True"
IsFullScreenChanged="YoutubePlayer_IsFullScreenChanged"
Stretch="UniformToFill" MediaQuality="HighDefinition"
IsResolutionIndicatorVisible="True" IsSignalStrengthVisible="False" IsAudioSelectionVisible="True" IsPlayPauseVisible="True"
IsSkipAheadVisible="True" IsSkipBackVisible="True"
MediaOpened="YoutubePlayer_MediaOpened"
MediaEnded="YoutubePlayer_MediaEnded"
MediaQualityChanged="YoutubePlayer_MediaQualityChanged" ></mmppf:MediaPlayer>
private async void YoutubePlayer_IsFullScreenChanged(object sender, RoutedPropertyChangedEventArgs<bool> e)
{
try
{
}
catch(Exception ex)
{
var dialog = new MessageDialog(ex.Message);
dialog.ShowAsync();
}
}
isfullwindows = true
然后视频在全窗上播放,但是当我触摸屏幕时,它会失去控制(播放,暂停......)。
isfullscreen ==true
由于媒体播放器框架位于网格内部,因此不会在fullwindows上播放。
意味着<grid width=300 height=400>
,然后媒体播放器框架将播放网格的全屏(媒体播放器framework.width = 300 ......)
注意:在XAML
上获得了很多grid
个标签
我的方法是创建新页面,只显示视频。但我不想那样做。它看起来很糟糕。
如何解决?我想在全窗上玩,但仍然保持控制(播放,暂停...)。