Beispiel #1
0
 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
     }
 }
Beispiel #2
0
 private void CommandManager_NextReceived(MediaPlaybackCommandManager sender, MediaPlaybackCommandManagerNextReceivedEventArgs args)
 {
     if (PlayingService.IsPlayingSong)
     {
         PlayingService.PlayNextSongs();
     }
     else
     {
         PlayingService.PlayNextRadio();
     }
 }
Beispiel #3
0
        private void CommandManager_NextReceived(MediaPlaybackCommandManager sender, MediaPlaybackCommandManagerNextReceivedEventArgs args)
        {
            if (args.Handled != true)
            {
                args.Handled = true;

                PlayDone(Player.Current);

                if (Player?.CanGoNext ?? false)
                {
                    Player.GoNext();
                }
            }
        }
Beispiel #4
0
 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);
         }
     });
 }
Beispiel #6
0
 private void _commandManagerNextReceived(MediaPlaybackCommandManager sender, MediaPlaybackCommandManagerNextReceivedEventArgs args)
 {
     args.Handled = true;
     SMTCCommandReceived?.Invoke(SMTCCommandType.Next);
 }
Beispiel #7
0
 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();
 }
Beispiel #9
0
 private async void CommandManager_NextReceived(MediaPlaybackCommandManager sender, MediaPlaybackCommandManagerNextReceivedEventArgs args)
 {
     await SetNextVideo();
 }
 private void CommandManager_NextReceived(MediaPlaybackCommandManager sender, MediaPlaybackCommandManagerNextReceivedEventArgs args)
 {
     Next();
 }