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,如需转载请自行联系原作者

相关文章
历上最强的音乐播放器(jetA…
原文地址:历上最强的音乐播放器(jetAudio-8.0.5.320-Plus-VX-完全汉化版)下载作者:盖世天星 历上最强的音乐播放器(jetAudio-8.0.5.320-Plus-VX-完全汉化版), 别不信,拥有它,你可以向你电脑中其他播放器拜拜了。
1782 0
[转载]历上最强的音乐播放器(jetAudio-8.0.5.320-Plus-VX
原文地址:历上最强的音乐播放器(jetAudio-8.0.5.320-Plus-VX-完全汉化版)下载作者:盖世天星 历上最强的音乐播放器(jetAudio-8.0.5.320-Plus-VX-完全汉化版), 别不信,拥有它,你可以向你电脑中其他播放器拜拜了。
1436 0
|
数据安全/隐私保护
Foobar音乐播放器——最佳音乐播放器 - imsoft.cnblogs
  简单皮肤 下载地址:链接: http://pan.baidu.com/s/1kTwn2dh 密码: lf5f
749 0
|
6月前
简约好看音乐播放器网页网站MP4播放器源码
简约好看音乐播放器网页网站MP4播放器源码,music是存放音乐的文件夹,添加音乐也是非常简单,参考上图自己研究去吧,不多说了。
67 1
简约好看音乐播放器网页网站MP4播放器源码
|
Android开发
Android开源项目之音乐播放器:HideMusicPlayer
 Android开源项目之音乐播放器:HideMusicPlayer HideMusicPlayer是Android平台上一个开源的音乐播放器项目,github上的链接地址:https://github.com/zhangphil/Android-HideMusicPlayer.git HideMusicPlayer除了本身的代码以外,它还引用了一个第三方的库(好像是日本的):ShadowLayout,在运行全部源代码时候,需要注意将ShadowLayout作为库加以引用。
1650 0
|
监控 JavaScript 安全
一款web端的好用又好看的音乐、视频播放器-XGPlayer
视频播放器一直是Web端比较难整的功能,虽然已经有比较优秀的开源库。可以满足日常开发大部分的功能,但是在一些功能上还是不尽如人意。今天给大家介绍一款由西瓜团队开源的视频播放器。
一款web端的好用又好看的音乐、视频播放器-XGPlayer
|
C++ 计算机视觉 Python
C++ QT视频音乐播放器
C++ QT视频音乐播放器
202 0
C++ QT视频音乐播放器
|
Android开发
22_Android中的本地音乐播放器和网络音乐播放器的编写,本地视频播放器和网络视频播放器,照相机案例,偷拍案例实现
1 编写以下案例: 当点击了”播放”之后,在手机上的/mnt/sdcard2/natural.mp3就会播放。 2 编写布局文件activity_main.xml <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
1881 0

热门文章

最新文章