private void btnStop_Click(object sender, EventArgs e) { BassLike.Stop(); timer1.Enabled = false; slTime.Value = 0; label1.Text = "00:00:00"; }
private void btnResume_Click(object sender, EventArgs e) { BassLike.Resume(); btnResume.Visible = false; btnPause.Visible = true; timer1.Enabled = true; }
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"; }
private void btnPause_Click(object sender, EventArgs e) { BassLike.Pause(); if (playlist.Items.Count != 0) { btnResume.Visible = true; } timer1.Enabled = false; btnPause.Visible = false; }
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(); } }
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; } }
private void trackBar2_Scroll(object sender, EventArgs e) { BassLike.SetPosOfScroll(BassLike.Stream, slVol.Value); VolVar.Text = slVol.Value.ToString(); }
private void slVol_Scroll(object sender, EventArgs e) { BassLike.SetVolumeToStream(BassLike.Stream, slVol.Value); VolVar.Text = slVol.Value.ToString(); }
private void slTime_Scroll(object sender, EventArgs e) { BassLike.SetPosOfScroll(BassLike.Stream, slTime.Value); }