Пример #1
0
 public playlistDel_button(mediaControl medContr, UserControl usrContr)
 {
     for (int i = 0; i < medContr.listUri.Count; i++)
     {
         if (medContr.listUri[i] == usrContr.listBox.SelectedItem)         // Si le fichier séléctionné et l'uri "matchent"
         {
             medContr.listUri.Remove(medContr.listUri[i]);                 // Enlever l'uri de la liste
             usrContr.listBox.Items.Remove(usrContr.listBox.SelectedItem); // enlever l'uri de la playlist'
         }
     }
 }
Пример #2
0
        public file_button(UserControl usrContr, mediaControl medContr) // Bouton choix fichier
        {
            Microsoft.Win32.OpenFileDialog dlg = new Microsoft.Win32.OpenFileDialog();
            dlg.Filter = "Image Files (JPG,PNG,GIF)|*.JPG;*.PNG;*.GIF|Video Files (MP4,AVI,MKV)|*.MP4;*.AVI;*.MKV|Sound Files(MP3,OGG,FLAC)|*.MP3;*.OGG;*.FLAC|Text Files(TXT)|*.TXT|All Files(*.*)|*.*"; // rajout de filtre en extension, la syntaxe est : type | ext

            Nullable <bool> file = dlg.ShowDialog();                                                                                                                                                      // Nullable bool = file : true, false, null

            if (file == true)                                                                                                                                                                             // Si il y a un fichier
            {
                medContr.u            = new Uri(dlg.FileName);                                                                                                                                            // Recup Uri
                usrContr.textBox.Text = dlg.SafeFileName;
            }
        }
Пример #3
0
 public playlistAdd_button(mediaControl medContr, UserControl usrContr)
 {
     if (medContr.u != null)               // Si un fichier a ete selectionné
     {
         medContr.listUri.Add(medContr.u); // Ajouter le chemin du fichier a la playlist
         usrContr.listBox.Items.Add(medContr.u);
     }
     else
     {
         Popup popup = new Popup(); // Sinon ça veut dire qu'il faut sélectionner un fichier, donc on ouvre la boite de dialogue
         popup.textBox.Text = "Sélectionnez un fichier.";
         popup.ShowDialog();
     }
 }
Пример #4
0
 public playlistPlay_button(mediaControl medContr, Diffusion dif)
 {
     if (medContr.listUri.Count != 0) // ?? la logique
     {
         dif.Show();
         dif.Focus();
         medContr.playlistPlay();
     }
     else //  Sinon afficher une erreur via la popup
     {
         Popup popup = new Popup();
         popup.textBox.Text = "Playlist non configurée.";
         popup.ShowDialog();
     }
 }
Пример #5
0
 public play_button(Diffusion diff, UserControl usrContr, mediaControl medContr)
 {
     if (medContr.q.IsLoaded == true) // A corriger ( ne se relance pas )
     {
         if (medContr.u != null)
         {
             medContr.setURL(medContr.u); // ?
         }
         else
         {
             Popup popup = new Popup(); // Afficher la popup avec le texte en fonction de la condition
             popup.ShowDialog();
         }
     }
     else
     {
         diff = new Diffusion(usrContr);
         usrContr.medContr = diff.medContr; // Diffusion du média element
     }
 }