用C#做简易音乐播放器教程,未联网版本

本文档详述了如何使用C#构建一个简易的本地音乐播放器。包括程序界面设计,如添加歌曲、播放进度跟踪、播放控制功能的实现。通过添加歌曲按钮,listBox展示歌曲列表,trackBar显示播放进度,使用windowsMediaPlayer控件进行音乐播放,并通过timer控件实时更新播放进度。此外,还介绍了双击listBox歌曲项直接播放的功能以及程序启动时加载已添加歌曲的问题。
摘要由CSDN通过智能技术生成

一、程序界面设计

1、左上角,添加两个label控件,lable1、2的text属性分别为“当前播放:”、“未播放”。

2、右上角添加一个buttom控件 ,text属性为“添加歌曲”。主要用于往下面歌曲列表添加本地歌曲。

3、groupBox(歌曲列表)内添加listBox控件,用于展示歌曲列表。

4、groupBox(播放进度)内添加trackBar控件,用于展示歌曲播放进度

5、groupBox(播放控制)内添加五个bottom控件,用来控制歌曲的播放,text属性如上图。

6、添加一个timer控件,后期用于检测歌曲播放进度以及控制滑块来控制歌曲播放进度。

7、添加windows自带的windowsMediaPlayer控件,可以用于播放音乐。

方法:右键工具箱面板空白处,点击选择项。


选择com,勾选windowsMediaPlayer添加到工具箱,再拖放到设计器中。



注:我再设计器中是将windowsMediaPlayer的尺寸改成(0,0)  ,所以并不会被看见。




二、代码编写

1、添加歌曲

双击添加歌曲按钮,为其注册点击事件

  private void button1_Click(object sender, EventArgs e)
        {//添加歌曲按钮

            OpenFileDialog open = new OpenFileDialog();     //实例化一个通用对话框
            open.Filter = "音频文件(*.mp3)|*.mp3";      //写一个文件过滤器
            i
  • 23
    点赞
  • 83
    收藏
    觉得还不错? 一键收藏
  • 19
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 19
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值