Обновите тег ID3V2 в файлах MP3 с помощью .NET.

Введение

В этом руководстве мы рассмотрим, как обновить теги ID3V2 в файлах MP3 с помощью библиотеки GroupDocs.Metadata для .NET. GroupDocs.Metadata — это мощный API, который позволяет разработчикам работать с метаданными в различных форматах файлов, включая MP3. Это руководство шаг за шагом проведет вас через процесс изменения тегов ID3V2.

Предварительные условия

Прежде чем начать, убедитесь, что у вас есть следующее:

  • Базовые знания программирования на C#.
  • Visual Studio установлена на вашем компьютере
  • GroupDocs.Метаданные для библиотеки .NET. Вы можете скачать его сздесь.

Импортировать пространства имен

Для начала импортируйте необходимые пространства имен в свой проект C#:

using GroupDocs.Formats.Audio;
using System;
using GroupDocs.Metadata;

Шаг 1. Инициализация объекта метаданных

Первым шагом является инициализацияMetadata объект с путем к вашему MP3-файлу.

using (Metadata metadata = new Metadata("YourInputFile.mp3"))
{
    // Ваш код будет здесь
}

Шаг 2. Доступ к корневому пакету MP3

Затем получите корневой пакет файла MP3. Для аудиофайлов это будет экземплярMP3RootPackage.

var root = metadata.GetRootPackage<MP3RootPackage>();

Шаг 3. Проверьте и создайте тег ID3V2.

Теперь проверьте, есть ли у файла MP3 тег ID3V2. Если нет, создайте новый экземплярID3V2Tag.

if (root.ID3V2 == null)
{
    root.ID3V2 = new ID3V2Tag();
}

Шаг 4. Обновите свойства тега ID3V2.

Теперь вы можете обновить различные свойства тега ID3V2, такие как альбом, исполнитель, группа, номер трека, музыкальная тональность, название, дата и т. д.

root.ID3V2.Album = "test album";
root.ID3V2.Artist = "test artist";
root.ID3V2.Band = "test band";
root.ID3V2.TrackNumber = "1";
root.ID3V2.MusicalKey = "C#";
root.ID3V2.Title = "code sample";
root.ID3V2.Date = "2019";

Шаг 5. Сохраните изменения метаданных

Наконец, сохраните измененные метаданные обратно в файл MP3.

metadata.Save("YourInputFile.mp3");

Заключение

В этом руководстве мы рассмотрели, как обновить теги ID3V2 в файлах MP3 с помощью GroupDocs.Metadata для .NET. Вы узнали, как инициализировать объект метаданных, получить доступ к корневому пакету MP3, изменить свойства тега ID3V2 и сохранить изменения обратно в файл.

Часто задаваемые вопросы

Могу ли я использовать GroupDocs.Метаданные бесплатно?

Да, вы можете получить бесплатную пробную версию наздесь.

Где я могу найти документацию GroupDocs.Metadata?

Документация доступназдесь.

Как приобрести лицензию на GroupDocs.Метаданные?

Вы можете приобрести лицензиюздесь.

Есть ли форум поддержки для GroupDocs.Metadata?

Да, вы можете посетить форум поддержкиздесь.

Могу ли я получить временную лицензию для ознакомительных целей?

Да, вы можете получить временную лицензиюздесь.