private void Stopbutton_Click(object sender, EventArgs e) { if (PlayList.Items.Count != 0) { //await _fade.FadeOut(760, _basicplayer); // await _fade.FadeOut2(50, _basicplayer); AudioPlayerFunction.Stop(); label1.Text = "00:00:00"; label2.Text = "00:00:00"; TimePosition.Value = 0; Tickstimer.Enabled = false; } }
private async void Playbutton_Click(object sender, EventArgs e) { if (PlayList.Items.Count != 0) { if (PlayList.SelectedIndex != -1) { AudioPlayerFunction.CurrentAudio = AudioPlayerFunction._playlist[PlayList.SelectedIndex]; } else { PlayList.SelectedIndex = 0; AudioPlayerFunction.CurrentAudio = AudioPlayerFunction._playlist[PlayList.SelectedIndex]; } } AudioPlayerFunction.Play(AudioPlayerFunction.CurrentAudio); AudioPlayerFunction.Volume = VolumeValue.Value; try { Song.MaximumSize = new Size(300, 50); Song.Text = "Song: " + AudioPlayerFunction.CurrentAudio.Title; Album.Text = "Album: " + AudioPlayerFunction.CurrentAudio.Album; Genre.Text = "Genre: " + AudioPlayerFunction.CurrentAudio.Genre; Composer.Text = "Composer: " + AudioPlayerFunction.CurrentAudio.Composer; // richTextBox1.Text = _audio.Lyrics; if (Image.FromStream(new MemoryStream((byte[])AudioPlayerFunction.CurrentAudio.Picture.Data.Data)).GetThumbnailImage(100, 100, null, IntPtr.Zero) == null) { return; } else { AudioCover.Image = Image.FromStream(new MemoryStream((byte[])AudioPlayerFunction.CurrentAudio.Picture.Data.Data)).GetThumbnailImage(100, 100, null, IntPtr.Zero); } } catch (Exception ex) { } // MessageBox.Show(ex.ToString()); } // await _fade.FadeIn(100, _basicplayer); // await _fade.FadeIn2(2000, _basicplayer); label1.Text = AudioPlayerFunction.CurrentAudioPosition.Hours.ToString("00") + ":" + AudioPlayerFunction.CurrentAudioPosition.Minutes.ToString("00") + ":" + AudioPlayerFunction.CurrentAudioPosition.Seconds.ToString("00"); label2.Text = AudioPlayerFunction.CurrentAudioDuration.Hours.ToString("0") + ":" + AudioPlayerFunction.CurrentAudioDuration.Minutes.ToString("00") + ":" + AudioPlayerFunction.CurrentAudioDuration.Seconds.ToString("00"); TimePosition.Maximum = (int)AudioPlayerFunction.CurrentAudioDuration.TotalSeconds; TimePosition.Value = (int)AudioPlayerFunction.CurrentAudioPosition.TotalSeconds; Tickstimer.Enabled = true; }
private void SaveButton_Click(object sender, EventArgs e) { AudioPlayerFunction.Save(); }
private void Form1_FormClosing(object sender, FormClosingEventArgs e) { AudioPlayerFunction.Dispose(); }
private void Next_Click(object sender, EventArgs e) { AudioPlayerFunction.SwitchNext(); }
private void Previous_Click(object sender, EventArgs e) { AudioPlayerFunction.Previous(); }
private void Pausebutton_Click(object sender, EventArgs e) { AudioPlayerFunction.Pause(); }