请问C#winform里面如何把treeview里的节点变成WindowsMediaPlayer的播放列表?
找到方法了:
IWMPPlaylist playList = axWindowsMediaPlayer1.playlistCollection.newPlaylist("MyPlayList"); //新建列表
IWMPMedia media;
foreach (TreeNode node in treeView1.Nodes[0].Nodes)
{
media = axWindowsMediaPlayer1.newMedia(@"./Music/" + node.Text + ".mp3"); //参数为歌曲路径
playList.appendItem(media);
}
axWindowsMediaPlayer1.currentPlaylist = playList;
axWindowsMediaPlayer1.Ctlcontrols.play(); //开始播放
遍历treeview的节点:
foreach (var node in treeView.Nodes[0].Nodes)
{
listBox1.Items.Add(node.Text);
}