11.17 个人总结

本文介绍了一个使用C#实现的音乐文件浏览与播放功能的代码片段,通过button触发事件,利用openFileDialog选择文件,获取文件信息并在listView中展示,包括文件名、作者、大小等。

今天开始编写button浏览中的代码,

     private void button1_Click(object sender, EventArgs e)
        {
            if(this.openFileDialog1.ShowDialog()==DialogResult.OK)
            {
                this.listView1 .Items .Clear();
                string[] FileNames = this.openFileDialog1.FileNames;
                foreach (string FileName in FileNames )
                {
                    FileInfo MyFileInfo = new FileInfo(FileName);
                    float MyFileSize = (float)MyFileInfo.Length / (1024 * 1024);//取得文件大小
                    this.axWindowsMediaPlayer1.FileName= FileName;
                    string MyAuthor = this.axWindowsMediaPlayer1.GetMediaInfoString(MediaPlayer.MPMediaInfoType.mpClipAuthor);//作者信息
                    string MyShortFileName = FileName.Substring(FileName.LastIndexOf("\\") + 1);
                    MyShortFileName = MyShortFileName.Substring(0, MyShortFileName.Length - 4);//不含路径的文件名
                    string[] SubItem = { MyShortFileName, MyAuthor, MyFileSize.ToString().Substring(0, 4) + "M", FileName };
                    ListViewItem Item = new ListViewItem(SubItem);
                    this.listView1.Items.Add(Item);
                    this.listView1.Items[0].Selected = true;//填充在list view中
                }
            }
        }
 
代码大致是以上所述,
发现在每一个变量在使用之前都需要声明,相当于告诉系统将要使用这个东西,然后就可以告诉这个变量如何获得,最终将计算后的东西赋值到你想要的位置即可。但是今天的编程发生了一些小问题,播放器的地址与代码有点不能相联系起来,导致button1的功能不能运行,因为时间关系,今天的问题暂不解决,明天将抽出时间来解决这一点,然后进行播放button的编码工作中。

 

转载于:https://www.cnblogs.com/miniarcher/p/9976861.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值