Label below video player now has correct duration - also after opening another video clip

git-svn-id: https://subtitleedit.googlecode.com/svn/trunk@472 99eadd0c-20b8-1223-b5c4-2a2b2df33de2
This commit is contained in:
niksedk 2011-06-07 19:31:21 +00:00
parent 7cd8243c75
commit a39385dd81

View File

@ -53,7 +53,6 @@ namespace Nikse.SubtitleEdit.Controls
private const int SubtitlesHeight = 57;
private readonly Color _backgroundColor = Color.FromArgb(18, 18, 18);
private Panel _panelcontrols;
private string _totalPositionString;
private PictureBox _pictureBoxBackground;
private PictureBox _pictureBoxReverse;
@ -912,20 +911,13 @@ namespace Nikse.SubtitleEdit.Controls
if (VideoPlayer.Duration == 0)
return;
if (_totalPositionString == null)
{
var sp = TimeSpan.FromSeconds(Duration);
_totalPositionString = string.Format(" / {0:00}:{1:00}:{2:00},{3:000}", sp.Hours, sp.Minutes, sp.Seconds, sp.Milliseconds);
}
var pos = CurrentPosition;
if (pos > 1000000)
{
pos = 0;
}
TimeSpan span = TimeSpan.FromSeconds(pos);
string displayTime = string.Format("{0:00}:{1:00}:{2:00},{3:000}", span.Hours, span.Minutes, span.Seconds, span.Milliseconds);
_labelTimeCode.Text = displayTime + _totalPositionString;
var span = TimeSpan.FromSeconds(pos);
var dur = TimeSpan.FromSeconds(Duration);
_labelTimeCode.Text = string.Format("{0:00}:{1:00}:{2:00},{3:000} / {4:00}:{5:00}:{6:00},{7:000}", span.Hours, span.Minutes, span.Seconds, span.Milliseconds,
dur.Hours, dur.Minutes, dur.Seconds, dur.Milliseconds);
RefreshPlayPauseButtons();
}