Esempio n. 1
0
 /// <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;
             }
         }
     }
 }
Esempio n. 2
0
 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();
     }
 }