WMPLib实现音乐播放器

前言

  现在网上有很多的音乐播放器,但好像都不是.net平台做的,在.net中实现音乐文件的播放功能很简单,下面就简单实现下。

SoundPlayer类

  在.net提供了音乐文件的类:SoundPlayer,但是只支持.wav格式,我们用的时候一般是播放系统文件,比如一些提示声音等。代码很简单:

1         SoundPlayer player = new SoundPlayer();
2         player.SoundLocation = filePath;//filePath文件的物理路径
3         player.Play();   

  使用这个类我们做个小程序,如下:

WMP组件

  上面的小程序有几个问题:不支持暂停,进度显示,文件格式限制等,因为SoundPlayer就是来播放系统文件的,不能要求它那么全面。因为windows系统自带播放器windows media player,我们可以用使用其自带的组件来实现上面的要求,做起来也很简单。

  先引用Windows Media Player组件,然后就像拖控件一样用就行了。效果如图:

  代码实现起来很简单,播放,暂停,停止代码如下:

1             wmp.Ctlcontrols.play();//播放
2             wmp.Ctlcontrols.pause();//暂停
3             wmp.Ctlcontrols.stop();//停止

  完整代码:

  View Code

  程序下载:音乐播放器.rar

  附录:小菜学习编程-Winform系列(初学者)

 


本文转自田园里的蟋蟀博客园博客,原文链接:http://www.cnblogs.com/xishuai/p/3519424.html,如需转载请自行联系原作者

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值