音乐进度条

sjq8522 2009-10-07 02:03:16
怎样用trackbar当成播放音乐进度条,应写什么代码
...全文
218 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
sjq8522 2009-10-08
  • 打赏
  • 举报
回复
有没人知道关于音乐进度条的
sjq8522 2009-10-08
  • 打赏
  • 举报
回复
多谢各位朋友关注
zzyzgydotnet 2009-10-08
  • 打赏
  • 举报
回复
up
黑白时针 2009-10-08
  • 打赏
  • 举报
回复
看帖,学习 :)
hm66884422 2009-10-08
  • 打赏
  • 举报
回复
关注
sjq8522 2009-10-08
  • 打赏
  • 举报
回复
期待高手帮忙
sjq8522 2009-10-08
  • 打赏
  • 举报
回复
再说一下,歌曲长度是Double型的,转成Int型时就被四舍五入了,长度就发生了变化,请问高手要乍处理呢,
ljb07976513524 2009-10-07
  • 打赏
  • 举报
回复
学习学习
sjq8522 2009-10-07
  • 打赏
  • 举报
回复
是的,四舍五入,那要乍样改呢,
wolkai0001 2009-10-07
  • 打赏
  • 举报
回复
可能转化时候有四舍五入在里面吧
sjq8522 2009-10-07
  • 打赏
  • 举报
回复
大家好,我用的是TrackBar.我是这样的TrackBar1.maximum=((int)mp3player.currentmedia.duration);TrackBar1.value=((int)mp3player.controls.currentposition);可是总是音乐播放到快结束时候就出现了错误(离总时间差1秒或2秒)不知乍回事,是不是转成整型的问题,有没有解决方法
Error_Code 2009-10-07
  • 打赏
  • 举报
回复
AxWMPLib.AxWindowsMediaPlayer.controls.currentPositionString//当期播放进度 时间的字符串类型
AxWMPLib.AxWindowsMediaPlayer.currentMedia.durationString//当前媒体总长度 时间的字符串类型
以上2个字段去掉String 就是double类型
CosmoKey 2009-10-07
  • 打赏
  • 举报
回复
但是如法更改播放进度……如果楼主找到了……希望可以拿来分享一下……谢谢……
CosmoKey 2009-10-07
  • 打赏
  • 举报
回复
1)判断总共时间…alltime…
2)判断当前时间…nowtime…
3)记得还要把把上面的时间换算成10进制的数哦……


progressBar1.Step = 3;//步长
progressBar1.Minimum = 1;//最小值
progressBar1.Maximum = alltime;//最大值
progressBar1.Value = nowtime;//当前值
sjq8522 2009-10-07
  • 打赏
  • 举报
回复
楼上好,你提供的网址不对,希望高手帮忙

110,571

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧