private void picPlay_Click(object sender, EventArgs e) { musicPlayer.stopSong(); tmrPreview.Start(); Playlist playlist = new Playlist(); playlist.addSongs(songList[selectedSong]); musicPlayer.setPlaylist(playlist, 0); musicPlayer.playCurrentSong(); }
private void lblPlay_Click(object sender, EventArgs e) { if (selectedSong > -1) { songLabelsA[selectedSong].BackColor = Color.FromArgb(255, 50, 50); songLabelsB[selectedSong].BackColor = Color.FromArgb(255, 50, 50); songLabelsC[selectedSong].BackColor = Color.FromArgb(255, 50, 50); songLabelsD[selectedSong].BackColor = Color.FromArgb(255, 50, 50); String filePath = songList[selectedSong].getFileLocation(); String imagePath = "../../tracks/" + songList[selectedSong].getArtist() + "/" + songList[selectedSong].getAlbum() + "/" + songList[selectedSong].getAlbum() + ".jpg"; musicPlayer.stopSong(); Playlist toPlay = new Playlist(); toPlay.addSongs(songList[selectedSong]); musicPlayer.setPlaylist(toPlay, 0); musicPlayer.playCurrentSong(); } }
//Plays the song the user selected private void lblPlay_Click(object sender, EventArgs e) { Song toAdd = new Song(); //Parse song String[] tmp = selectedSong.Split(','); int x = int.Parse(tmp[0]); int y = int.Parse(tmp[1]); String songName = songLabelsName[x][y].Text; for (int i = 0; i < songs.Count; i++) { if (songs[i].getTrackName().Equals(songName)) { toAdd = songs[i]; break; } } if (toAdd.getTrackName() != null && toAdd.getTrackName() != "") { //Stop currently playing song String filePath = toAdd.getFileLocation(); musicPlayer.stopSong(); //Load album art String imagePath = "../../tracks/" + toAdd.getArtist() + "/" + toAdd.getAlbum() + "/" + toAdd.getAlbum() + ".jpg"; //Send song to music player Playlist toPlay = new Playlist(); toPlay.addSongs(toAdd); musicPlayer.setPlaylist(toPlay, 0); musicPlayer.playCurrentSong(); } pnlOptions.Visible = false; }