Найти тему
C sharp (c#)

Всемогущая Console, играем *.mр3

Оглавление

Задача:

Создать консольное приложение, которое сможет проигрывать аудио файлы.

Создаем новый проект - "CTRL + SHIFT + N", тип приложения - "Console App" и даем название "ConsoleMp3".

Для воспроизведения файлов *.мр3 воспользуемся библиотекой "NAudio"

Стандартные средства позволяют проигрывать только *.wav файлы. NAudio может делать достаточно многое, нам же(пока) достаточно того, что мы сможем прослушать файл *.mp3.

Итак, код:

-2

После нажатия "CTRL + F5", запуститься приложение и если по адресу, есть файл:

Y:\music\test.mp3

то он начнет проигрываться.

Секция "using"

в этой секции с использованием ключевого слова "using" подключаются необходимые библиотеки:

using NAudio;
using NAudio.Wave;

Кроме этого сам "NAudio" необходимо добавить в проект через Manage NuGet Packages:

-3

Пишем в поле для поиска "NAudio", отмечаем галочку "Include Prerelease" и жмем "Install":

Кроме того, при выделении пакета можно пройти по ссылке и ознакомиться с документацией
Кроме того, при выделении пакета можно пройти по ссылке и ознакомиться с документацией

После установки, при раскрытии зависимостей проекта("Dependencies"), в окне "Solution Explorer", можно убедиться, что установка пакета прошла успешно:

-5

Итог:

Наше консольное приложение может проигрывать *.mp3 файлы - задача выполнена.

Архив приложения.