Пример #1
0
 private void btnStop_Click(object sender, EventArgs e)
 {
     BassLike.Stop();
     timer1.Enabled = false;
     slTime.Value   = 0;
     label1.Text    = "00:00:00";
 }
Пример #2
0
 private void btnResume_Click(object sender, EventArgs e)
 {
     BassLike.Resume();
     btnResume.Visible = false;
     btnPause.Visible  = true;
     timer1.Enabled    = true;
 }
Пример #3
0
 private void button2_Click(object sender, EventArgs e)
 {
     btnResume.Visible = false;
     btnPause.Visible  = false;
     btnPlay.Visible   = true;
     BassLike.Stop();
     timer1.Enabled = false;
     slTime.Value   = 0;
     label1.Text    = "00:00:00";
 }
Пример #4
0
 private void btnPause_Click(object sender, EventArgs e)
 {
     BassLike.Pause();
     if (playlist.Items.Count != 0)
     {
         btnResume.Visible = true;
     }
     timer1.Enabled   = false;
     btnPause.Visible = false;
 }
Пример #5
0
 private void timer1_Tick(object Sender, EventArgs e)
 {
     label1.Text  = TimeSpan.FromSeconds(BassLike.GetPosOfStream(BassLike.Stream)).ToString();
     slTime.Value = BassLike.GetPosOfStream(BassLike.Stream);
     if ((label1.Text == label2.Text) && (playlist.Items.Count != -1) && (playlist.SelectedIndex != playlist.Items.Count - 1))
     {
         Thread.Sleep(2000);
         btnNext.PerformClick();
     }
 }
Пример #6
0
        private void btnPrev_Click(object sender, EventArgs e)
        {
            if ((playlist.Items.Count != 0) && (playlist.SelectedIndex == -1))
            {
                playlist.SelectedIndex = playlist.Items.Count - 1;
                string current = Vars.Files[playlist.SelectedIndex];
                BassLike.Play(current, BassLike.Volume);
                BassLike.SetVolumeToStream(BassLike.Stream, slVol.Value);
                label1.Text            = TimeSpan.FromSeconds(BassLike.GetPosOfStream(BassLike.Stream)).ToString();
                label2.Text            = TimeSpan.FromSeconds(BassLike.GetTimeOfStream(BassLike.Stream)).ToString();
                labelNumberOfSong.Text = (playlist.SelectedIndex + 1).ToString();
                int time = Convert.ToInt32(BassLike.GetTimeOfStream(BassLike.Stream));
                slTime.Maximum = time;
                int value = Convert.ToInt32(BassLike.GetPosOfStream(BassLike.Stream));
                slTime.Value      = value;
                timer1.Enabled    = true;
                btnPlay.Visible   = false;
                btnPause.Visible  = true;
                btnResume.Visible = false;
                Vars.numberOfSong = playlist.SelectedIndex;
            }

            else if ((playlist.Items.Count != 0) && (Vars.numberOfSong - 1 >= -1))
            {
                Vars.numberOfSong--;
                if (Vars.numberOfSong < 0)
                {
                    Vars.numberOfSong = playlist.Items.Count - 1;
                }
                string current = Vars.Files[Vars.numberOfSong];
                playlist.SelectedIndex = Vars.numberOfSong;
                BassLike.Play(current, BassLike.Volume);
                BassLike.SetVolumeToStream(BassLike.Stream, slVol.Value);
                label1.Text            = TimeSpan.FromSeconds(BassLike.GetPosOfStream(BassLike.Stream)).ToString();
                label2.Text            = TimeSpan.FromSeconds(BassLike.GetTimeOfStream(BassLike.Stream)).ToString();
                labelNumberOfSong.Text = (playlist.SelectedIndex + 1).ToString();
                int time = Convert.ToInt32(BassLike.GetTimeOfStream(BassLike.Stream));
                slTime.Maximum = time;
                int value = Convert.ToInt32(BassLike.GetPosOfStream(BassLike.Stream));
                slTime.Value      = value;
                timer1.Enabled    = true;
                btnPlay.Visible   = false;
                btnPause.Visible  = true;
                btnResume.Visible = false;
            }
        }
Пример #7
0
 private void trackBar2_Scroll(object sender, EventArgs e)
 {
     BassLike.SetPosOfScroll(BassLike.Stream, slVol.Value);
     VolVar.Text = slVol.Value.ToString();
 }
Пример #8
0
 private void slVol_Scroll(object sender, EventArgs e)
 {
     BassLike.SetVolumeToStream(BassLike.Stream, slVol.Value);
     VolVar.Text = slVol.Value.ToString();
 }
Пример #9
0
 private void slTime_Scroll(object sender, EventArgs e)
 {
     BassLike.SetPosOfScroll(BassLike.Stream, slTime.Value);
 }