音乐播放器:打开文件对话框

    制作了一个简单的音乐播放器。具有打开电脑里面的文件,选择歌曲播放

    主要是为了掌握,打开文件夹,选择文件的

  

 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 }

 

转载于:https://www.cnblogs.com/gx-143/p/5448452.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值