private static void OnVideoSourceChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { CustomMediaPlayerControl owner = (CustomMediaPlayerControl)d; if (owner._videoPlayer != null) { var videoUrl = e.NewValue.ToString(); videoUrl = videoUrl.Replace("https://", string.Empty); var videoUri = new Uri(videoUrl, UriKind.RelativeOrAbsolute); owner._videoPlayer.Source = videoUri; } }
private static void OnFullScreenChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { CustomMediaPlayerControl owner = (CustomMediaPlayerControl)d; if ((bool)e.NewValue == true) { VisualStateManager.GoToState(owner, "FullScreen", true); } else { VisualStateManager.GoToState(owner, "NormalScreen", true); } }