我有一个带有 OpenFileDialog
的 Multiselect = true
控件。现在我想将每个文件添加到 windows 媒体播放器播放列表中,但我不知道该怎么做,而且互联网上也没有很好的例子。
if (ofdSong.ShowDialog() == DialogResult.OK)
{
foreach (string file in ofdSong.FileNames)
{
//Code to add file to the playlist
}
}
最佳答案
在给我示例链接的DJ KRAZE和编写该示例的JayJay的帮助下,这是解决方案。
WMPLib.IWMPPlaylist playlist = wmp.playlistCollection.newPlaylist("myplaylist");
WMPLib.IWMPMedia media;
if (ofdSong.ShowDialog() == DialogResult.OK)
{
foreach (string file in ofdSong.FileNames)
{
media = wmp.newMedia(file);
playlist.appendItem(media);
}
}
wmp.currentPlaylist = playlist;
wmp.Ctlcontrols.play();
关于c# - 如何将多个文件添加到播放列表,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14063843/