Прогресс проигрывания песни/видео - C#
Формулировка задачи:
В медиа-проигрывателях есть ***, отображающее прогресс проигрывания песни/видео. Возможно ли это отобразить в C# с помощью ProgressBar, либо же придется как-то по иному это решать?
Решение задачи: «Прогресс проигрывания песни/видео»
textual
Листинг программы
private void trackBar1_Scroll(object sender, EventArgs e) { audio.CurrentPosition = trackBar1.Value; } private void timer1_Tick(object sender, EventArgs e) { trackBar1.Maximum = Convert.ToInt32(audio.Duration); trackBar1.Value = Convert.ToInt32(audio.CurrentPosition); if (audio!= null) { int s = (int)audio.Duration; int h = s / 3600; int m = (s - (h * 3600)) / 60; s = s - (h * 3600 + m * 60); label2.Text = String.Format("{0:D}:{1:D2}:{2:D2}", h, m, s); s = (int)audio.CurrentPosition; h = s / 3600; m = (s - (h * 3600)) / 60; s = s - (h * 3600 + m * 60); label1.Text = String.Format("{0:D}:{1:D2}:{2:D2}", h, m, s); } else { label2.Text = "0:00:00"; label1.Text = "0:00:00"; } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д