1
A
回答
1
private void timer1_Tick(object sender, EventArgs e)
{
double percent = 0;
if (mp.Length != 0)
percent = ((double) wplayer.controls.currentPosition/wplayer.controls.currentItem.duration);
progressBar1.Value = (int)(percent * progressBar1.Maximum);
}
0
我有一个想法,只是试图StatusStrip中添加到您的项目表格,并尝试将ToolStripStatusLabel和ToolStripProgressBar添加到它,然后你可以使用这个简单的代码,它的工作原理100%:
public void Sound_Progress(ToolStripStatusLabel l1, ToolStripProgressBar psb)
{
//NASSIM LOUCHANI
int i = Convert.ToInt32(Player.controls.currentItem.duration);
int j = Convert.ToInt32(Player.controls.currentPosition);
int Defrence = (i-j);
l1.Text = Player.controls.currentPositionString + " | " + Player.controls.currentItem.durationString;
psb.Maximum = i;
psb.Minimum = 0;
if (Defrence == i)
psb.Value = i;
else if (Defrence != i)
psb.Value = Defrence;
else if (Defrence == 0)
l1.Text = "";
}
而且不要忘了一个定时器添加到您的项目表格并把Sound_Progress(你ToolStripStatusLabel,你ToolStripProgressBar )到您的Timer_Tick()事件中。
谢谢!
相关问题
- 1. 转换MP3持续时间
- 2. C#DateTime TimeSpan持续时间?
- 3. 如何获得laravel中的mp3文件的持续时间5.5
- 4. 使用载波上传到S3时获取mp3持续时间
- 5. Node.js远程mp3文件的持续时间和比特率
- 6. MP3/wav音频文件的持续时间
- 7. 在Java中查找MP3文件的持续时间
- 8. 如何在Android中获取MP3文件的持续时间
- 9. 使用AudioQueueServices提取mp3文件的持续时间
- 10. 如何在.NET中检索MP3的持续时间?
- 11. 在Java中读出Mp3歌曲的时间/长度/持续时间
- 12. c#WMPLib随机播放列表框中的MP3文件
- 13. 如何提取只包含持续时间的持续时间?
- 14. “持续时间($持续时间)”的“XPath无效”错误
- 15. 蟒持续时间
- 16. JSESSIONID持续时间
- 17. Groovy持续时间
- 18. C#性能计数器持续时间#
- 19. C++ - 为整个程序持续时间
- 20. SqlCommand.ExecuteReader持续时间小于SQL Profiler批处理持续时间
- 21. Groovy的持续时间
- 22. 店持续时间的Teradata
- 23. jquery panzoom的持续时间
- 24. IAP自动续期的持续时间
- 25. 数据时间格式(持续时间)
- 26. Google时间轴图表持续时间
- 27. UIView动画持续时间
- 28. SQL持续时间计算
- 29. 持续时间和重复
- 30. Moment.js - 一轮持续时间
你介意说这个程序是干什么的? =) – Marcelo 2009-12-09 19:44:52
现在它的播放文件支持WMPLIb:P但我无法弄清楚如何让进度条一次移动一秒:P – 2009-12-09 21:07:35