Пример #1
0
 private void OnPlayingStateChanged(PlayingStateChangedEvent playingStateChangedEvent)
 {
     dispatcher.BeginInvoke(new Action <PlayingStateChangedEvent>(p =>
     {
         state = p.NewState;
         RaisePropertyChanged(() => IsPlaying);
     }), playingStateChangedEvent);
 }
Пример #2
0
 private void OnPlayingStateChanged(PlayingStateChangedEvent playingStateChangedEvent)
 {
     if (playingStateChangedEvent.NewState != PlayingState.Playing)
     {
         Stop();
     }
     else
     {
         Start();
     }
 }
Пример #3
0
        private void OnPlayingStateChanged(PlayingStateChangedEvent playingStateChangedEvent)
        {
            if (null == renderer)
            {
                return;
            }

            if (playingStateChangedEvent.NewState != PlayingState.Playing)
            {
                Stop();
            }
            else if (!renderer.IsRunning)
            {
                Start();
            }
        }