private void UpdateStatusBar() { switch (m_CurrentStatus) { case MediaStatus.None : statusBarPanel1.Text = "停止"; break; case MediaStatus.Paused : statusBarPanel1.Text = "暂停 "; break; case MediaStatus.Running: statusBarPanel1.Text = "播放"; break; case MediaStatus.Stopped: statusBarPanel1.Text = "停止"; break; }
if (m_objMediaPosition != null) { int s = (int) m_objMediaPosition.Duration; int h = s / 3600; int m = (s - (h * 3600)) / 60; s = s - (h * 3600 + m * 60);
statusBarPanel2.Text = String.Format("{0:D2}:{1:D2}:{2:D2}", h, m, s);
s = (int) m_objMediaPosition.CurrentPosition; h = s / 3600; m = (s - (h * 3600)) / 60; s = s - (h * 3600 + m * 60);