Данные аудио файла

Данный код поможет вам получить некоторую информацию об аудио файле.

Для работы нам необходимо подключить пространство имен Mp3Lib и две библиотеки Id3Lib.dll, Mp3Lib.dll.
Класс для консольного приложения:

class Program
{
   static void Main(string[] args)
   {
      Mp3File mp3 = new Mp3File(@"C:\06-project_pat-bloodhound.mp3");
      Console.WriteLine("Альбом: " + mp3.TagHandler.Album);
      Console.WriteLine("Артист: " + mp3.TagHandler.Artist);
      Console.WriteLine("Год:    " + mp3.TagHandler.Year);
      Console.WriteLine("Жанр:   " + mp3.TagHandler.Genre);
      Console.WriteLine("Композитор: " + mp3.TagHandler.Composer);
      Console.WriteLine("Диск: " + mp3.TagHandler.Disc);
      Console.WriteLine("Стихи: " + mp3.TagHandler.Lyrics);
      Console.WriteLine("Название песни: " + mp3.TagHandler.Song);
      Console.WriteLine("Title: " + mp3.TagHandler.Title);
      Console.WriteLine("Дорожка: " + mp3.TagHandler.Track);
      Console.ReadKey(true);
   }
}
Функция для приложения Windows Form:
private void AudioFileInfo()
{
    Mp3File mp3 = new Mp3File(@"D:\Trance In Motion.mp3");

    listBox1.Items.Add("Альбом: " + mp3.TagHandler.Album);
    listBox1.Items.Add("Артист: " + mp3.TagHandler.Artist);
    listBox1.Items.Add("Год:    " + mp3.TagHandler.Year);
    listBox1.Items.Add("Жанр:   " + mp3.TagHandler.Genre);
    listBox1.Items.Add("Композитор: " + mp3.TagHandler.Composer);
    listBox1.Items.Add("Диск: " + mp3.TagHandler.Disc);
    listBox1.Items.Add("Стихи: " + mp3.TagHandler.Lyrics);
    listBox1.Items.Add("Название песни: " + mp3.TagHandler.Song);
    listBox1.Items.Add("Title: " + mp3.TagHandler.Title);
    listBox1.Items.Add("Дорожка: " + mp3.TagHandler.Track);  
}
Пример выполнения кода для Windows Form:



Библиотеки необходимые для выполнения представленных примеров:


Комментариев нет:

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

Большая просьба, не писать в комментариях всякую ерунду не по теме!