a12*_*773 6 c# windows-media-player playlist axwindowsmediaplayer
我有一个OpenFileDialog
控件Multiselect = true
.现在我想将每个文件添加到Windows媒体播放器播放列表中,但我不知道如何做到这一点,并且在互联网上没有好的例子.
if (ofdSong.ShowDialog() == DialogResult.OK)
{
foreach (string file in ofdSong.FileNames)
{
//Code to add file to the playlist
}
}
Run Code Online (Sandbox Code Playgroud)
a12*_*773 13
在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();
Run Code Online (Sandbox Code Playgroud)