// Method for activating Radio private void Button_Click_2(object sender, RoutedEventArgs e) { var loader = new Windows.ApplicationModel.Resources.ResourceLoader(); networkStatus.Text = loader.GetString("CS_Text2"); networkStatus.Foreground = new SolidColorBrush(Colors.Yellow); InternetTest.Navigate(new Uri("http://curiosity.shoutca.st:8019/128")); if (InternetAvailable == true) { if (System.Net.NetworkInformation.NetworkInterface.GetIsNetworkAvailable() == true) { streamStatus.Text = loader.GetString("CS_Text20"); streamStatus.Foreground = new SolidColorBrush(Colors.Gray); networkStatus.Text = "..."; networkStatus.Foreground = new SolidColorBrush(Colors.Green); try { streamStatus.Text = loader.GetString("CS_Text21"); if (MediaPlayerState.Playing != BackgroundMediaPlayer.Current.CurrentState) { BackgroundAudioTask.MyBackgroundAudioTask backgroundAccess = new BackgroundAudioTask.MyBackgroundAudioTask(); streamStatus.Text = loader.GetString("CS_Text22"); var message = new ValueSet(); streamStatus.Text = loader.GetString("CS_Text23"); ApplicationSettingsHelper.SaveSettingsValue(Constants.CurrentTrack, "128"); streamStatus.Text = loader.GetString("CS_Text24"); message.Add(Constants.StartPlayback, "0"); streamStatus.Text = loader.GetString("CS_Text25"); BackgroundMediaPlayer.SendMessageToBackground(message); } streamStatus.Text = "..."; } catch (Exception) { networkStatus.Text = loader.GetString("CS_Text26"); networkStatus.Foreground = new SolidColorBrush(Colors.Red); if (MediaPlayerState.Playing == BackgroundMediaPlayer.Current.CurrentState) { streamStatus.Text = loader.GetString("CS_Text27"); } else { try { BackgroundMediaPlayer.Current.Play(); } catch (Exception) { } } } } else { networkStatus.Text = loader.GetString("CS_Text28"); networkStatus.Foreground = new SolidColorBrush(Colors.Yellow); streamStatus.Text = loader.GetString("CS_Text29"); streamStatus.Foreground = new SolidColorBrush(Colors.Red); } } else // If Internet Is Not Available { networkStatus.Text = loader.GetString("CS_Text30"); networkStatus.Foreground = new SolidColorBrush(Colors.Red); streamStatus.Text = loader.GetString("CS_Text31"); streamStatus.Foreground = new SolidColorBrush(Colors.Red); } }
// Method for activating Radio private void Button_Click_2(object sender, RoutedEventArgs e) { var loader = new Windows.ApplicationModel.Resources.ResourceLoader(); networkStatus.Text = loader.GetString("CS_Text2"); networkStatus.Foreground = new SolidColorBrush(Colors.Yellow); InternetTest.Navigate(new Uri("http://curiosity.shoutca.st:8019/stream")); if (InternetAvailable == true) { if (System.Net.NetworkInformation.NetworkInterface.GetIsNetworkAvailable() == true) { streamStatus.Text = loader.GetString("CS_Text20"); streamStatus.Foreground = new SolidColorBrush(Colors.Gray); networkStatus.Text = "..."; networkStatus.Foreground = new SolidColorBrush(Colors.Green); try { streamStatus.Text = loader.GetString("CS_Text21"); if (MediaPlayerState.Playing != BackgroundMediaPlayer.Current.CurrentState) { BackgroundAudioTask.MyBackgroundAudioTask backgroundAccess = new BackgroundAudioTask.MyBackgroundAudioTask(); streamStatus.Text = loader.GetString("CS_Text22"); var message = new ValueSet(); streamStatus.Text = loader.GetString("CS_Text23"); ApplicationSettingsHelper.SaveSettingsValue(Constants.CurrentTrack, "192"); streamStatus.Text = loader.GetString("CS_Text24"); message.Add(Constants.StartPlayback, "0"); streamStatus.Text = loader.GetString("CS_Text25"); BackgroundMediaPlayer.SendMessageToBackground(message); } streamStatus.Text = "..."; } catch (Exception) { networkStatus.Text = loader.GetString("CS_Text26"); networkStatus.Foreground = new SolidColorBrush(Colors.Red); if (MediaPlayerState.Playing == BackgroundMediaPlayer.Current.CurrentState) { streamStatus.Text = loader.GetString("CS_Text27"); } else { try { BackgroundMediaPlayer.Current.Play(); } catch (Exception) { } } } } else { networkStatus.Text = loader.GetString("CS_Text28"); networkStatus.Foreground = new SolidColorBrush(Colors.Yellow); streamStatus.Text = loader.GetString("CS_Text29"); streamStatus.Foreground = new SolidColorBrush(Colors.Red); } } else // If Internet Is Not Available { networkStatus.Text = loader.GetString("CS_Text30"); networkStatus.Foreground = new SolidColorBrush(Colors.Red); streamStatus.Text = loader.GetString("CS_Text31"); streamStatus.Foreground = new SolidColorBrush(Colors.Red); } }