private void Window_Loaded(object sender, RoutedEventArgs e) { MediaShowElement.Play(); m_Timer.Start(); BtnOperator.Style = Resources["MediaBtnPause"] as Style; BtnOperator.Tag = "Pause"; }
private void BtnStop_Click(object sender, RoutedEventArgs e) { MediaShowElement.Stop(); BtnOperator.Style = Resources["MediaBtnPlay"] as Style; BtnOperator.Tag = "Play"; }
private void BtnOperator_Click(object sender, RoutedEventArgs e) { if (BtnOperator.Tag.ToString() == "Play") { MediaShowElement.Play(); m_Timer.Start(); BtnOperator.Style = Resources["MediaBtnPause"] as Style; BtnOperator.Tag = "Pause"; } else { MediaShowElement.Pause(); BtnOperator.Style = Resources["MediaBtnPlay"] as Style; BtnOperator.Tag = "Play"; } }
void timer_Tick(object sender, EventArgs e) { if (MediaShowElement.NaturalDuration.HasTimeSpan && !m_IsClickSlider) { MediaTimeSplider.Value = MediaShowElement.Position.TotalMilliseconds; txtNowPostion.Text = MediaShowElement.Position.Hours.ToString().PadLeft(2, '0') + ":" + MediaShowElement.Position.Minutes.ToString().PadLeft(2, '0') + ":" + MediaShowElement.Position.Seconds.ToString().PadLeft(2, '0'); } if (MediaTimeSplider.Value > 0 && MediaTimeSplider.Value == (double)MediaShowElement.Position.Seconds * 1000) { MediaShowElement.Stop(); BtnOperator.Style = Resources["MediaBtnPlay"] as Style; BtnOperator.Tag = "Play"; } }
private void OnPlayerViewLeftButtonDown(object sender, MouseButtonEventArgs e) { if (e.ButtonState == MouseButtonState.Pressed) { this.DragMove(); if (BtnOperator.Tag.ToString() == "Play") { MediaShowElement.Play(); m_Timer.Start(); BtnOperator.Style = Resources["MediaBtnPause"] as Style; BtnOperator.Tag = "Pause"; } else { MediaShowElement.Pause(); BtnOperator.Style = Resources["MediaBtnPlay"] as Style; BtnOperator.Tag = "Play"; } } }