private void CommandManager_NextReceived(MediaPlaybackCommandManager sender, MediaPlaybackCommandManagerNextReceivedEventArgs args) { _nextPressCount++; if (_nextPressCount > 5) { sender.NextBehavior.EnablingRule = MediaCommandEnablingRule.Never; // Perform app tasks while the Next button is disabled } }
private void CommandManager_NextReceived(MediaPlaybackCommandManager sender, MediaPlaybackCommandManagerNextReceivedEventArgs args) { if (PlayingService.IsPlayingSong) { PlayingService.PlayNextSongs(); } else { PlayingService.PlayNextRadio(); } }
private void CommandManager_NextReceived(MediaPlaybackCommandManager sender, MediaPlaybackCommandManagerNextReceivedEventArgs args) { if (args.Handled != true) { args.Handled = true; PlayDone(Player.Current); if (Player?.CanGoNext ?? false) { Player.GoNext(); } } }
private void CommandManager_NextReceived(MediaPlaybackCommandManager sender, MediaPlaybackCommandManagerNextReceivedEventArgs args) { if (queue.Count >= 1) { history.Push(currentSong); currentSong = queue.Pop(); if (window.CurrentSourcePageType.Equals(typeof(QueueView))) { window.Navigate(typeof(QueueView)); } else { window.Navigate(typeof(SongView)); } } }
private async void CommandManager_NextReceived(MediaPlaybackCommandManager sender, MediaPlaybackCommandManagerNextReceivedEventArgs args) { await CoreApplication.MainView.CoreWindow.Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal, () => { Tuple <int, int> tuple = _chapter.NextChapter(); if (tuple != null) { MainPage.TheMainPage.SetTabItem(tuple.Item1, tuple.Item2, 0, false); } }); }
private void _commandManagerNextReceived(MediaPlaybackCommandManager sender, MediaPlaybackCommandManagerNextReceivedEventArgs args) { args.Handled = true; SMTCCommandReceived?.Invoke(SMTCCommandType.Next); }
private static void CommandManager_NextReceived(MediaPlaybackCommandManager sender, MediaPlaybackCommandManagerNextReceivedEventArgs args) { if (LocalSettings.Instance.InvertSkipControls && (Duration - Position > AppSettings.Instance.ForwardStep)) { args.Handled = true; ForcePosition(Position + AppSettings.Instance.ForwardStep); } }
private void CommandManager_NextReceived(MediaPlaybackCommandManager sender, MediaPlaybackCommandManagerNextReceivedEventArgs args) { Next(); }
private async void CommandManager_NextReceived(MediaPlaybackCommandManager sender, MediaPlaybackCommandManagerNextReceivedEventArgs args) { await SetNextVideo(); }