Ejemplo n.º 1
0
 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;
     }
 }
Ejemplo n.º 2
0
        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;
        }
Ejemplo n.º 3
0
 private void SaveButton_Click(object sender, EventArgs e)
 {
     AudioPlayerFunction.Save();
 }
Ejemplo n.º 4
0
 private void Form1_FormClosing(object sender, FormClosingEventArgs e)
 {
     AudioPlayerFunction.Dispose();
 }
Ejemplo n.º 5
0
 private void Next_Click(object sender, EventArgs e)
 {
     AudioPlayerFunction.SwitchNext();
 }
Ejemplo n.º 6
0
 private void Previous_Click(object sender, EventArgs e)
 {
     AudioPlayerFunction.Previous();
 }
Ejemplo n.º 7
0
 private void Pausebutton_Click(object sender, EventArgs e)
 {
     AudioPlayerFunction.Pause();
 }