private static void SendPlayerStateChanged(MediaPlayerState state) { MessageModel _sendData = new MessageModel(); _sendData.Type = MessageType.PlayerStateChanged; _sendData.Content = CryptographicBuffer.ConvertStringToBinary(state.ToString(), BinaryStringEncoding.Utf8); _sendData.ContentLength = _sendData.Content.Capacity; SendData(_sendData); }
private void SetupCurrentMediaPlayerState(MediaPlayerState currentPlayerState) { LabelPlayerStatus.Text = $"{currentPlayerState.ToString().ToUpper()}"; if (currentPlayerState == MediaManager.Player.MediaPlayerState.Loading) { SliderSongPlayDisplay.Value = 0; } else if (currentPlayerState == MediaManager.Player.MediaPlayerState.Playing && CrossMediaManager.Current.Duration.Ticks > 0) { SliderSongPlayDisplay.Maximum = CrossMediaManager.Current.Duration.Ticks; } }
void RefreshUi(MediaPlayerState currentState, string track) { Debug.WriteLine("MainPage.RefreshUi({0}, {1}) {2}", currentState, track, _mediaPlayerHandle.Id); txtCurrentTrack.Text = track ?? string.Empty; txtCurrentState.Text = currentState.ToString(); playButton.Content = MediaPlayerState.Playing == currentState ? "| |" : ">"; if (MediaPlayerState.Opening == currentState) { //prevButton.IsEnabled = false; playButton.IsEnabled = false; //nextButton.IsEnabled = false; } else { prevButton.IsEnabled = true; playButton.IsEnabled = true; nextButton.IsEnabled = true; } var needTimer = MediaPlayerState.Closed != currentState; if (needTimer == _timer.IsEnabled) { return; } if (needTimer) { _timer.Start(); } else { _timer.Stop(); } }
void RefreshUi(MediaPlayerState currentState, string track) { Debug.WriteLine("MainPage.RefreshUi({0}, {1}) {2}", currentState, track, _mediaPlayerHandle.Id); txtCurrentTrack.Text = track ?? string.Empty; txtCurrentState.Text = currentState.ToString(); playButton.Content = MediaPlayerState.Playing == currentState ? "| |" : ">"; if (MediaPlayerState.Opening == currentState) { //prevButton.IsEnabled = false; playButton.IsEnabled = false; //nextButton.IsEnabled = false; } else { prevButton.IsEnabled = true; playButton.IsEnabled = true; nextButton.IsEnabled = true; } var needTimer = MediaPlayerState.Closed != currentState; if (needTimer == _timer.IsEnabled) return; if (needTimer) _timer.Start(); else _timer.Stop(); }
public CurrentStateChangedMessage(MediaPlayerState state) { PlayerStateStr = state.ToString(); }