C#学习教程:如何将多个文件添加到播放列表分享


如何将多个文件添加到播放列表

我有一个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(); 

 private void openToolStripMenuItem_Click(object sender, EventArgs e) { var myPlayList = axWindowsMediaPlayer1.playlistCollection.newPlaylist("MyPlayList"); OpenFileDialog open = new OpenFileDialog(); open.Multiselect =true; open.Filter = "All Files|*.*"; if(open.ShowDialog() == System.Windows.Forms.DialogResult.OK) { foreach(string file in open.FileNames) { var mediaItem = axWindowsMediaPlayer1.newMedia(file); myPlayList.appendItem(mediaItem); } } axWindowsMediaPlayer1.currentPlaylist = myPlayList; } 

玩多个项目:复制粘贴和享受

上述就是C#学习教程:如何将多个文件添加到播放列表分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—猴子技术宅(www.ssfiction.com)

本文来自网络收集,不代表猴子技术宅立场,如涉及侵权请点击右边联系管理员删除。

如若转载,请注明出处:https://www.ssfiction.com/ckf/1031746.html

发表评论

邮箱地址不会被公开。 必填项已用*标注