private void Current_StatusChanged(object sender, Plugin.MediaManager.Abstractions.EventArguments.StatusChangedEventArgs e) { if (IsCurrentPlaying()) { UpdateDisplay(); } }
void AudioPlayer_StatusChanged(object sender, Plugin.MediaManager.Abstractions.EventArguments.StatusChangedEventArgs e) { if (e.Status == Plugin.MediaManager.Abstractions.Enums.MediaPlayerStatus.Paused) { IsPlaying = false; } else if (e.Status == Plugin.MediaManager.Abstractions.Enums.MediaPlayerStatus.Playing) { IsLoading = false; IsPlaying = true; } else if (e.Status == MediaPlayerStatus.Stopped) { position = AudioPlayer.Position; IsPlaying = false; } }