/// <summary> /// 自动循环播放 /// </summary> private void AutoPlayNext() { if (this.ListMusicFile.Items.Count > 0) { PlayMp3 mp3 = new PlayMp3(); if (ListMusicFile.SelectedItems.Count > 0) { //label7.Text = "连续播放"; int iPos = this.ListMusicFile.SelectedItems[0].Index; if (iPos < this.ListMusicFile.Items.Count - 1) { button1.Enabled = false; button2.Enabled = false; textBox1.Enabled = false; button3.Enabled = false; button4.Enabled = false; mp3.FileName = ListMusicFile.Items[ListMusicFile.SelectedItems[0].Index + 1].SubItems[2].Text; ListMusicFile.Items[ListMusicFile.SelectedItems[0].Index + 1].Selected = true; mp3.play(); second = mp3.Duration; if (second != 0) { PlayTime_TrackBar.Maximum = mp3.Duration; Btn_Play.Visible = false; Btn_Puase.Visible = true; } } else { label7.Text = "连续播放完毕"; second = 1; } } } }
private void button1_Click(object sender, EventArgs e) { if (button1.Text.ToString().Contains("Play Episode")) { PlayMp3 play = new PlayMp3(); play.PlayMp3File(episode, a); } else { DownloadMp3 download = new DownloadMp3(); var b = listBox1.SelectedItem.ToString(); download.Download(a, b); DownloadWindow window = new DownloadWindow(b); window.Show(); } }