private void OnMusicButtonClick(object sender, RoutedEventArgs e) { try { if (_player == null) { return; } UiImageButton button = (UiImageButton)sender; if (_player.PlaybackState == PlaybackState.Playing) { InteractionService.LocalizatorEnvironment.Provide().PlayMusic = false; button.ImageSource = Icons.DisabledMusicIcon; _player.Pause(); } else { InteractionService.LocalizatorEnvironment.Provide().PlayMusic = true; button.ImageSource = Icons.EnabledMusicIcon; _player.Play(); } } catch (Exception ex) { UiHelper.ShowError(this, ex); } }
public static BackgroundMusicPlayer TryCreateAndPlay() { try { BackgroundMusicPlayer result = new BackgroundMusicPlayer(); result.Play(); return result; } catch (Exception ex) { Log.Error(ex); return null; } }
public static BackgroundMusicPlayer TryCreateAndPlay() { try { BackgroundMusicPlayer result = new BackgroundMusicPlayer(); result.Play(); return(result); } catch (Exception ex) { Log.Error(ex); return(null); } }