Ejemplo n.º 1
0
        public async void PlayOverrideQueue(object parameter)
        {
            SongQueue.Add((Song)parameter);
            CurrentSong = SongQueue.Count - 1;
            string streamUrl = await GetStreamUrl(SongQueue[CurrentSong]);

            BackgroundMediaPlayer.Current.SetUriSource(new Uri(streamUrl));
            BackgroundMediaPlayer.Current.Volume = BackgroundMediaPlayer.Current.Volume;
            BackgroundMediaPlayer.Current.Play();
            QueueControl.GetInstance().UpdateQueue();
        }
Ejemplo n.º 2
0
 public void AddToQueue(Song parameter)
 {
     SongQueue.Add(parameter);
     QueueControl.GetInstance().UpdateQueue();
 }
Ejemplo n.º 3
0
 public QueueUserControl()
 {
     this.InitializeComponent();
     DataContext = QueueControl.GetInstance();
 }