Player C#

Данный плеер был разработан на C# с использованием стандартной библиотеки WMPLib. Он поддерживает всего 2 формата: MP3 и WMA. Этот плеер обладает следующими особенностями и функциями:

  • Приостановка и запуск воспроизведения, изменение громкости.
  • Повторное и случайное воспроизведение.
  • Наличие плей-листа, который можно открыть по нажатию на кнопку справа. Плей-лист генерируется после выбора песни. Он содержит все песни, которые располагаются в папке с выбранной песней. При этом файлы неподходящих форматов игнорируются. 
  • В ситуации, когда название песни не полностью помещается на форму, оно передвигается, чтобы пользователь смог увидеть полное название песни.
  • Кнопка закрытия и кнопка сворачивания приложения анимированы. При наведением на них курсом мыши картинка изменяется. 

Фрагмент программного кода программы:

string[] masSongs;//массив песен
        int Current_song;//номер текущей песни
        WindowsMediaPlayer wmp=new WindowsMediaPlayer(); // инициализация плеера
        bool randomPlay, repeat; //случайное воспроизведение и повтор
        private void bOpen_Click(object sender, EventArgs e)// генерация массива песен и передача их на воспроизведение
        {
            if(openFileDialog.ShowDialog()==DialogResult.OK) // если пользователь выбрал файлы
            {
                playList.Items.Clear(); // очистка плэй листа
                string[] mas = Directory.GetFiles(Path.GetDirectoryName(openFileDialog.FileName)); // заполенение временного массива путями файлов из выбранной папки
                string ext;
                int i, j = -1;
                Array.Resize<string>(ref masSongs, 0);
                // заполнение массива песен файлами формата mp3 или wma
                for (i = 0; i < mas.Length; i++)
                {
                    ext = Path.GetExtension(mas[i]).ToLower();
                    if (ext == ".mp3" || ext == ".wma" )
                    {
                        j++;
                        Array.Resize<string>(ref masSongs, j + 1);
                        masSongs[j] = mas[i];
                        playList.Items.Add(masSongs[j].Substring((masSongs[j].LastIndexOf("\\") + 1), masSongs[j].Length - masSongs[j].LastIndexOf("\\")-1));
                        if (masSongs[j] == openFileDialog.FileName)
                        {
                            playList.SelectedIndex = j;
                            Current_song = j;
                        }
                    }
                }
                bPlay.Tag = "pause";
                openFileDialog.FileName = "";
                Play(masSongs[Current_song]); // вызов функции воспроизведения
                //включение ползунков громкости и перемотки
                csCurrentPosition.Enabled = true; 
                csVolumeChanger.Enabled = true;
                
            }
        }

Скриншот архива с проектом:

Содержание архива

  • исходный код  приложения Playar на языке программирования C#
Купить

588,00 

(без учета комиссии 3,8 %)

После оплаты Вы получите работу на электронную почту.
Player.zip
806571
Оцени работу

рейтинг

Поделись работой с друзьями

Комментарии (4)

widok

/ /

Оставить комментарий

Ты не можешь комментировать

Только зарегестрированые пользователи имеют возможность комментировать работы
Player C#
Простой музыкальный плеер с красочным интерфейсом, написанным в среде Visual Studio 2013 на языке программирования C# с использованием технологии Windows Forms.
Категория: Образование
Стоимость: 588,00