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

相关文章
iOS- 关于AVAudioSession的使用——后台播放音乐
iOS- 关于AVAudioSession的使用——后台播放音乐
450 0
iOS- 关于AVAudioSession的使用——后台播放音乐
|
5月前
|
图形学
Unity——音乐、音效
Unity——音乐、音效
|
8月前
|
C++ 计算机视觉 Python
C++ QT视频音乐播放器
C++ QT视频音乐播放器
103 0
C++ QT视频音乐播放器
|
iOS开发
ios 音乐后台播放
ios 音乐后台播放
55 0
|
监控 JavaScript 安全
一款web端的好用又好看的音乐、视频播放器-XGPlayer
视频播放器一直是Web端比较难整的功能,虽然已经有比较优秀的开源库。可以满足日常开发大部分的功能,但是在一些功能上还是不尽如人意。今天给大家介绍一款由西瓜团队开源的视频播放器。
一款web端的好用又好看的音乐、视频播放器-XGPlayer
|
前端开发 数据可视化 Android开发
autojs音乐动效
牙叔教程 简单易懂
250 0
|
Android开发
Android 仿音乐播放器自定义锁屏歌词功能
在平常使用音乐播放器时经常会遇到锁屏会显示歌词功能,做的时候也是各种手机不适配,翻阅了网上的文章,发现都是好几年前的,适配的安卓版本比较低,所以我就整合了一下分享给大家.
Android 仿音乐播放器自定义锁屏歌词功能
|
算法 Android开发
仿网易云音乐播放界面
前言 网易云音乐是一款非常优秀的音乐播放器,尤其是播放界面,使用唱盘机风格,显得格外古典优雅。笔者出于学习与挑战的想法,思考播放界面背后的实现原理,并写了一个小程序。
2336 0