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; } }
public void OnPlayerStateChanged(VideoPlayerStateChangedEventArgs e) { if (e != null) { PlayerState currentState = e.CurrentState; base.SetValue(StatePropertyKey, e.CurrentState); this.PlayerStateChanged.RaiseEvent <VideoPlayerStateChangedEventArgs>(this, e); } }