Обновите тег 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?
Да, вы можете посетить форум поддержкиздесь.
Могу ли я получить временную лицензию для ознакомительных целей?
Да, вы можете получить временную лицензиюздесь.