예제 #1
0
        private void lecteurMultimédiaToolStripMenuItem_Click(object sender, EventArgs e)
        {
            FrmLecteurMultimedia formulaire = new FrmLecteurMultimedia();

            formulaire.Show();
            //formulaire.ShowDialog();
        }
예제 #2
0
        private void btnEcouterExtraits_Click(object sender, EventArgs e)
        {
            Artist selectedArtistDetails = new Artist();

            selectedArtistDetails = DeezerApi.getDetailsArtistById(selectedArtist.id);

            if (selectedArtistDetails.nbAlbums == 0)
            {
                MessageBox.Show("Désolé, les extraits pour '" + selectedArtist.name + "' ne sont pas disponibles...", "Zik'nCo : Avertissement", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else
            {
                FrmLecteurMultimedia formulaire = new FrmLecteurMultimedia();
                List <Album>         lesAlbums  = selectedArtistDetails.getLesAlbums();
                foreach (Album unAlbum in lesAlbums)
                {
                    List <Track> lesTracks = unAlbum.getLesTracks();
                    foreach (Track unTrack in lesTracks)
                    {
                        //On lit chaque titre de chaque Album de l'artiste
                        WMPLib.IWMPMedia unMedia = formulaire.wmpLecteur.newMedia(unTrack.preview);
                        formulaire.wmpLecteur.currentPlaylist.appendItem(unMedia);
                    }
                }
                formulaire.Show();

                formulaire.wmpLecteur.Ctlcontrols.play();
            }
        }