예제 #1
0
        private void MainForm_PlayListPlayClicked(object sender, PlaylistPlayClickedEventArgs e)
        {
            Focus();
            ClearGui();
            UrlToIndex.Clear();
            List <MusicFile> musicFiles = new List <MusicFile>();

            e.SongsToBePlayed.ForEach(song =>
            {
                MusicFile mf = new MusicFile(song);
                musicFiles.Add(mf);
                lbOpenedFiles.Items.Add(mf);
                UrlToIndex.Add(mf.Url, lbOpenedFiles.Items.Count - 1);
            });
            Player.PlayMusicFiles(musicFiles, true);
        }
예제 #2
0
 protected virtual void OnPlayListPlayClicked(PlaylistPlayClickedEventArgs e)
 {
     PlayListPlayClicked?.Invoke(this, e);
 }