Je construis un Music PLayer et j'ai donc choisi d'utiliser la bibliothèque de Window Media Player: Maintenant je suis coincé 'cos je souhaite montrer le nom de la chanson dans un listBox et changer les chansons en temps réel mais je ne sais pas comment ça continue. Je stocke des chansons à partir d'un dossier et lorsque le lecteur de musique exécute les chansons de l'URL, choisissez. je vous montre un extrait de code:Window Media PLayer en C#
private void PlaylistMidday(String folder, string extendsion)
{
string myPlaylist = "D:\\Music\\The_Chemical_Brothers-Do_It_Again-(US_CDM)-2007-SAW\\";
ListView musicList = new ListView();
WMPLib.IWMPPlaylist pl;
WMPLib.IWMPPlaylistArray plItems;
plItems = player1.playlistCollection.getByName(myPlaylist);
if (plItems.count == 0)
pl = player1.playlistCollection.newPlaylist(myPlaylist);
else
pl = plItems.Item(0);
DirectoryInfo dir = new DirectoryInfo(folder);
FileInfo[] files = dir.GetFiles(extendsion, SearchOption.AllDirectories);
foreach (FileInfo file in files)
{
string musicFile01 = file.FullName;
string mName = file.Name;
ListViewItem item = new ListViewItem(mName);
musicList.Items.Add(item);
WMPLib.IWMPMedia m1 = player1.newMedia(musicFile01);
pl.appendItem(m1);
}
player1.currentPlaylist = pl;
player1.Ctlcontrols.play();
}
Sur chargement je décide de jouer les chansons de « MyPlaylist » Je vous demande donc ce que vous savez une certaine façon comment montrer les chansons de ma liste de lecture dans une zone de liste et quand i cliquez sur l'élément sélectionné je vais changer de chanson?
Merci de votre soutien.
de Nice Cordialement
Salut Vimvq pouvez-vous poster un extrait de code à ce sujet? Désolé je suis un nouveau en C#, Merci Vimvq – JayJay
Salut, je mets une liste de lecture différente, car ils doivent être joués à différents moments avec un minuteur qui appelle la playlist au bon moment. :) – JayJay
Je viens d'ajouter le code de démo. Un code rapide (et peut-être sale). Maintenant, je dois aller au lit :). Heureusement que cela peut aider – Vimvq1987