Example #1
0
        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;
            }
        }
Example #3
0
        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();
            }
        }
Example #4
0
        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();
 }