Exemple #1
0
        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;
        }