标签:
制作了一个简单的音乐播放器。具有打开电脑里面的文件,选择歌曲播放
主要是为了掌握,打开文件夹,选择文件的
1 private void Frm_Load(object sender, EventArgs e)
2 {
3 skinEngine1.SkinFile = "DiamondBlue.ssk";
4
5 MediaPlayer1.settings.autoStart = false;//禁止加载时就播放
6 MediaPlayer1.URL = "F:\\QQPCmgr\\Desktop\\播放器\\MUSIC\\1.mp3";
7 }
8 //泛型集合,用来装音乐文件的全路径
9 List<string> listPath = new List<string>();
10
11 private void button1_Click(object sender, EventArgs e)
12 {
13 //实例化,打开文件
14 OpenFileDialog fa = new OpenFileDialog();
15
16 //初始化时的路径
17 fa.InitialDirectory = @"F:\QQPCmgr\Desktop\播放器\MUSIC\";
18
19 //选择文件的格式
20 fa.Filter = "音MP3文件|*.mp3|乐文件|*.wav|所有文件|*.*";
21 fa.Title = "请选择音乐文件";//对话框的标题
22 fa.Multiselect = true;//允许多选
23 fa.ShowDialog();//打开对话框
24
25 string[] path = fa.FileNames;
26 for (int i = 0; i < path.Length; i++)
27 {
28 //将全路径存到泛型集合里
29 listPath.Add(path[i]);
30 //将文件名存到listbox1中
31 this.listBox1.Items.Add(Path.GetFileName(path[i]));
32 }
33 }
34 //双击播放音乐
35 private void listBox1_DoubleClick(object sender, EventArgs e)
36 {
37 try
38 {
39 //根据索引,在泛型集合里取得全路径,再赋值给url
40 MediaPlayer1.URL = listPath[listBox1.SelectedIndex];
41 MediaPlayer1.Ctlcontrols.play();
42 }
43 catch
44 { }
45 }
46 }
47 }
标签:
原文地址:http://www.cnblogs.com/gx-143/p/5448452.html