制作了一个简单的音乐播放器。具有打开电脑里面的文件,选择歌曲播放
主要是为了掌握,打开文件夹,选择文件的
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 ListlistPath = new List ();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 try38 {39 //根据索引,在泛型集合里取得全路径,再赋值给url40 MediaPlayer1.URL = listPath[listBox1.SelectedIndex];41 MediaPlayer1.Ctlcontrols.play();42 }43 catch44 { }45 }46 }47 }