/// <summary> /// Pauses the song. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Pause_Click(object sender, EventArgs e) { if (_mp3Player.Status().Contains("playing")) { songTimer.Stop(); } if (IsSongPaused()) { songTimer.Start(); } _mp3Player.Pause(); }
static void Main() { while (true) { Console.Clear(); Console.WriteLine("MP3 Player"); Console.WriteLine("Press:"); Console.WriteLine("Space - Pause/Start"); Console.WriteLine("Arrows Up/Down - volume Increase/Decrease"); Console.WriteLine("Esc - stop"); Mp3Player game = new Mp3Player(); while (true) { Console.WriteLine("Enter the full path to song:"); string path = Console.ReadLine(); if (!game.Path(path)) { Console.WriteLine("Wrong path! Enter again"); continue; } else { break; } } bool flag = true; while (flag) { ConsoleKey key = Console.ReadKey(true).Key; switch (key) { case ConsoleKey.Escape: game.Stop(); flag = false; break; case ConsoleKey.Spacebar: game.Pause(); break; case ConsoleKey.UpArrow: game.Volume += 10; break; case ConsoleKey.DownArrow: game.Volume -= 10; break; } } } }