private async Task Start() { if (player == null) { return; } if (!CheckDevice()) { return; } OnPauseAllPlayers?.Invoke(this, null); playButton.IsEnabled = true; playButton.ImageSource = ImageResources.PauseSymbol; await player.Start(); timer?.Change(TimeSpan.Zero, TimeSpan.FromSeconds(timerInterval)); }
/// <summary> /// Prevents player activation on swipe and other actions /// </summary> public static void PauseAllPlayers() { OnPauseAllPlayers?.Invoke(null, null); }