private void OnOnStateChanged( object Sender, OnStateChangedEventArgs StateChangedEventArgs ) { switch ( StateChangedEventArgs.State ) { case StateComponent.PlayerState.Paused: case StateComponent.PlayerState.Stopped: timeTimer.Stop( ); break; case StateComponent.PlayerState.Playing: timeTimer.Start( ); break; } }
private void StateHandlerOnOnStateChanged( object Sender, OnStateChangedEventArgs StateChangedEventArgs ) { switch ( StateChangedEventArgs.State ) { case StateComponent.PlayerState.Paused: this.subtitlesTimer.Stop( ); break; case StateComponent.PlayerState.Playing: this.CheckForSubtitles( ); break; case StateComponent.PlayerState.Stopped: this.StopSubtitles( ); break; } }
private void OnOnStateChanged( object Sender, OnStateChangedEventArgs StateChangedEventArgs ) { this.IsPlaying = StateChangedEventArgs.State == StateComponent.PlayerState.Playing; if ( StateChangedEventArgs.State == StateComponent.PlayerState.Stopped ) this.TimeSlider.Value = 0; }