求大神 写的播放器如何一次性添加多首歌曲 现在实现了播放 但是一次只能添加一首音乐
求大神指教 谢谢
//建立一个成员字段变量来保存文件的路径及名字信息
private List<string> _listFile;
public 酷炫播放器()
{
InitializeComponent();
//变量实例化,用来存储详细的文件名
_listFile = new List<string>();
}
下面附上代码:
// 创建文件打开对话框
OpenFileDialog dlgOpen = new OpenFileDialog();
dlgOpen.Multiselect = true;
dlgOpen.Filter = "多媒体文件(*.mp3;*.mpg)|*.mp3;*.mpg|所有文件(*.*)|*.*";
//设置打开窗口的默认路径
// dlgOpen.InitialDirectory = @"C:\Documents and Settings\Gemptc\Desktop";
//上下一样
dlgOpen.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
if (dlgOpen.ShowDialog() == DialogResult.OK)
{
string path = dlgOpen.FileName;
// 记录播放文件列表
_listFile.Add(path);
// 添加到播放名称列表
string name = Path.GetFileNameWithoutExtension(path);
lbNames.Items.Add(name);
// 修改播放名称列表的当前选项
lbNames.SelectedIndex = lbNames.Items.Count - 1;
// 播放刚添加的文件
player.URL = path;
}
//建立一个成员字段变量来保存文件的路径及名字信息
private List<string> _listFile;
public 酷炫播放器()
{
InitializeComponent();
//变量实例化,用来存储详细的文件名
_listFile = new List<string>();
}