C#窗体应用程序播放器之音乐播放状态的提取
2017-03-23 13:27
459 查看
先上代码:
private void timer2_Tick(object sender, EventArgs e) { //当前要有音乐正在播放,下面的text才能生效 if (MusicPlyer.playState == WMPLib.WMPPlayState.wmppsPlaying)//判断当前是否播放音乐 { lblInfo.Text = MusicPlyer.Ctlcontrols.currentPosition + "\r\n" +MusicPlyer.Ctlcontrols.currentPositionString + "\r\n" + MusicPlyer.currentMedia.duration + "\r\n" + MusicPlyer.currentMedia.durationString; } }用一个标签来显示状态信息
MusicPlyer.playState == WMPLib.WMPPlayState.wmppsPlaying,表示播放器组件目前状态是正在播放音乐。
MusicPlyer.Ctlcontrols.currentPosition:当前音乐已播放的时间,double类型 62.75
MusicPlyer.Ctlcontrols.currentPositionString:也是当前音乐播放的时间,是string类型 01:02 换算下来也就是62.75秒。
MusicPlyer.currentMedia.duration:当前播放音乐的总时间
MusicPlyer.currentMedia.durationString:同理如上
这些参数也可以用来实现播放器的快进,快退,即当前播放时间+某一个数,- 某一个数
相关文章推荐
- 用C#和vs2015编写了一个简单音乐播放器,实现功能,多条音乐导入,播放、暂停、上下曲。采用vs2105自带的一个播放器控件
- C#窗体应用程序之添加Media Player组件制作播放器
- C# 里窗体里(windows form)怎么播放音乐
- Android-简单播放器——播放( 应用程序、内存卡以及网络音乐)
- C#应用程序中有动画效果的窗体(2009-06-10)
- Android音乐编程:控制应用程序的音量和播放
- Linux 运行C#窗体应用程序 mono
- c#窗体应用程序 textbox的内容和trackbar滑动的数值绑定
- C#播放音乐,调用程序
- Android 应用程序窗体显示状态操作(requestWindowFeature()的应用) [轉載]
- js(jquery)控制 midea player 播放器(控制页面音乐播放)
- c# 智能设备应用程序不显示在任务栏以及最小化窗体
- android 多媒体编程(五) 调用系统播放器播放音乐/视频
- Android应用程序窗体显示状态requestWindowFeature()
- C#窗体应用程序中,调用已有应用程序(*.exe)
- C#自定义控件:WinForm将其它应用程序窗体嵌入自己内部
- C#/.NET使用MediaPlayer控件播放MP3等音乐文件
- C#窗体程序Windows Media Player组件之播放功能
- C#窗体应用程序创建启动界面
- C# 串口与窗体应用程序的连接