Example #1
0
        private void MediaSlider_DragStarted(object sender, System.Windows.Controls.Primitives.DragStartedEventArgs e)
        {
            PlayedMedia.Pause();

            if (timer != null)
            {
                timer.Stop();
            }
        }
Example #2
0
        private void PlayButton_Click(object sender, RoutedEventArgs e)
        {
            PlayedMedia.Play();

            if (timer != null)
            {
                timer.Start();
            }
        }
Example #3
0
        private void StopButton_Click(object sender, RoutedEventArgs e)
        {
            PlayedMedia.Stop();
            MediaSlider.Value = 0;

            if (timer != null)
            {
                timer.Stop();
            }
        }
Example #4
0
        private void OpenBinding_Executed(object sender, ExecutedRoutedEventArgs e)
        {
            OpenFileDialog openFileDialog = new OpenFileDialog
            {
                Filter           = "mp4 files (*.mp4)|*.mp4|All files (*.*)|*.*",
                RestoreDirectory = true
            };

            if (openFileDialog.ShowDialog() != null)
            {
                try
                {
                    Uri path = new Uri(openFileDialog.FileName);
                    PlayedMedia.Source = path;
                    PlayedMedia.Stop();
                }
                catch (Exception ex)
                { MessageBox.Show(ex.Message, "Something went wrong", MessageBoxButton.OK, MessageBoxImage.Error); }
            }
        }
Example #5
0
 private void Window_Loaded(object sender, RoutedEventArgs e)
 {
     PlayedMedia.ScrubbingEnabled = true;
     PlayedMedia.Stop();
 }
Example #6
0
 private void PauseButton_Click(object sender, RoutedEventArgs e) => PlayedMedia.Pause();