private void VideoPlayer_OnPlayerStateChanged(object sender, VideoPlayerStateChangedEventArgs e)
        {
            switch (e.CurrentState)
            {
            case PlayerState.Paused:
                break;

            case PlayerState.Prepared:
                break;

            case PlayerState.Completed:
                Next();
                break;

            case PlayerState.Initialized:
                //PauseButton.IsVisible = false;
                //PlayButton.IsVisible = true;
                break;

            default:
                //PlayButton.IsVisible = false;
                //PauseButton.IsVisible = true;
                break;
            }
        }
예제 #2
0
 public void OnPlayerStateChanged(VideoPlayerStateChangedEventArgs e)
 {
     if (e != null)
     {
         PlayerState currentState = e.CurrentState;
         base.SetValue(StatePropertyKey, e.CurrentState);
         this.PlayerStateChanged.RaiseEvent <VideoPlayerStateChangedEventArgs>(this, e);
     }
 }