Zaktualizuj znacznik ID3V2 w plikach MP3 przy użyciu platformy .NET

Wstęp

tym samouczku omówimy, jak zaktualizować znaczniki ID3V2 w plikach MP3 przy użyciu biblioteki GroupDocs.Metadata for .NET. GroupDocs.Metadata to potężny interfejs API, który umożliwia programistom pracę z metadanymi w różnych formatach plików, w tym MP3. Ten samouczek przeprowadzi Cię krok po kroku przez proces modyfikowania tagów ID3V2.

Warunki wstępne

Zanim zaczniesz, upewnij się, że masz następujące elementy:

  • Podstawowa znajomość programowania w języku C#
  • Program Visual Studio zainstalowany na Twoim komputerze
  • GroupDocs.Metadata dla biblioteki .NET. Można go pobrać zTutaj.

Importuj przestrzenie nazw

Aby rozpocząć, zaimportuj niezbędne przestrzenie nazw do swojego projektu C#:

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

Krok 1: Zainicjuj obiekt metadanych

Pierwszym krokiem jest zainicjowanie pliku aMetadata obiekt ścieżką do pliku MP3.

using (Metadata metadata = new Metadata("YourInputFile.mp3"))
{
    // Twój kod trafi tutaj
}

Krok 2: Uzyskaj dostęp do pakietu głównego MP3

Następnie pobierz pakiet główny pliku MP3. W przypadku plików audio będzie to przykładMP3RootPackage.

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

Krok 3: Sprawdź i utwórz tag ID3V2

Teraz sprawdź, czy plik MP3 ma już znacznik ID3V2. Jeśli nie, utwórz nową instancjęID3V2Tag.

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

Krok 4: Zaktualizuj właściwości tagu ID3V2

Możesz teraz aktualizować różne właściwości znacznika ID3V2, takie jak album, wykonawca, zespół, numer utworu, tonacja muzyczna, tytuł, data itp.

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";

Krok 5: Zapisz zmiany metadanych

Na koniec zapisz zmodyfikowane metadane z powrotem w pliku MP3.

metadata.Save("YourInputFile.mp3");

Wniosek

tym samouczku omówiliśmy sposób aktualizowania tagów ID3V2 w plikach MP3 przy użyciu GroupDocs.Metadata dla .NET. Nauczyłeś się, jak inicjować obiekt metadanych, uzyskać dostęp do pakietu głównego MP3, modyfikować właściwości znacznika ID3V2 i zapisywać zmiany z powrotem do pliku.

Często zadawane pytania

Czy mogę korzystać z GroupDocs.Metadata za darmo?

Tak, możesz uzyskać bezpłatną wersję próbną odTutaj.

Gdzie mogę znaleźć dokumentację GroupDocs.Metadata?

Dokumentacja jest dostępnaTutaj.

Jak mogę kupić licencję na GroupDocs.Metadata?

Możesz kupić licencjęTutaj.

Czy istnieje forum pomocy technicznej dla GroupDocs.Metadata?

Tak, możesz odwiedzić forum pomocy technicznejTutaj.

Czy mogę uzyskać tymczasową licencję do celów ewaluacyjnych?

Tak, możesz uzyskać licencję tymczasowąTutaj.