Exemple #1
0
 /// <summary>
 /// This method play current item in default CollectionView
 /// </summary>
 private void DoPlay()
 {
     try
     {
         if (PlayPause == false)
         {
             DataRowView currentRow     = (DataRowView)viewFileNames.CurrentItem;
             string      FileTobePlayed = currentRow["FilePath"].ToString();
             Uri         _uri           = new Uri(FileTobePlayed);
             MediaElementSelectedMedia.Source = _uri;
             MediaElementSelectedMedia.Play();
             ButtonPlayPause.IsChecked = true;
         }
         else
         {
             MediaElementSelectedMedia.Play();
         }
     }
     catch (NullReferenceException ex)
     {
         ButtonPlayPause.IsChecked = false;
     }
     catch (Exception ex)
     {
     }
 }
Exemple #2
0
 /// <summary>
 /// Stop Media
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void ButtonStop_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         ButtonPlayPause.IsChecked = false;
         MediaElementSelectedMedia.Stop();
         PlayPause = false;
     }
     catch (Exception ex)
     {
     }
 }
Exemple #3
0
        private void ButtonClear_Click(object sender, RoutedEventArgs e)
        {
            dtFiles.Clear();
            TextBoxSearch.Text        = "";
            ButtonPlayPause.IsChecked = false;
            MediaElementSelectedMedia.Close();
            SliderMediaPosition.Value = 0;
            PlayPause = false;

            // Call GC
            GC.Collect();
        }
Exemple #4
0
 private void ButtonPlayPause_Unchecked(object sender, RoutedEventArgs e)
 {
     MediaElementSelectedMedia.Pause();
     PlayPause = true;
 }