Frissítse az ID3V2 címkét az MP3 fájlokban a .NET használatával

Bevezetés

Ebben az oktatóanyagban megvizsgáljuk, hogyan frissíthetjük az ID3V2 címkéket MP3-fájlokban a GroupDocs.Metadata for .NET könyvtár használatával. A GroupDocs.Metadata egy hatékony API, amely lehetővé teszi a fejlesztők számára, hogy különféle fájlformátumú metaadatokkal dolgozzanak, beleértve az MP3-at is. Ez az oktatóanyag lépésről lépésre végigvezeti az ID3V2 címkék módosításának folyamatán.

Előfeltételek

Mielőtt elkezdené, győződjön meg arról, hogy rendelkezik az alábbiakkal:

  • C# programozási alapismeretek
  • A Visual Studio telepítve van a gépedre
  • GroupDocs.Metadata a .NET könyvtárhoz. Letöltheti innenitt.

Névterek importálása

A kezdéshez importálja a szükséges névtereket a C# projektbe:

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

1. lépés: Inicializálja a metaadatobjektumot

Az első lépés az aMetadata objektumot az MP3 fájl elérési útjával.

using (Metadata metadata = new Metadata("YourInputFile.mp3"))
{
    // A kódod ide fog kerülni
}

2. lépés: Nyissa meg az MP3 gyökércsomagot

Ezután töltse le az MP3 fájl gyökércsomagját. Hangfájlok esetén ez a következő példány leszMP3RootPackage.

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

3. lépés: Ellenőrizze és hozzon létre ID3V2 címkét

Most ellenőrizze, hogy az MP3 fájl rendelkezik-e már ID3V2 címkével. Ha nem, hozzon létre egy új példánytID3V2Tag.

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

4. lépés: Frissítse az ID3V2 címke tulajdonságait

Mostantól frissítheti az ID3V2 címke különféle tulajdonságait, például az albumot, az előadót, a zenekart, a szám számát, a zenei kulcsot, a címet, a dátumot stb.

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. lépés: Mentse el a metaadatok módosításait

Végül mentse vissza a módosított metaadatokat az MP3 fájlba.

metadata.Save("YourInputFile.mp3");

Következtetés

Ebben az oktatóanyagban bemutattuk, hogyan frissítheti az ID3V2 címkéket MP3-fájlokban a GroupDocs.Metadata for .NET használatával. Megtanulta, hogyan kell inicializálni a metaadat objektumot, elérni az MP3 gyökércsomagot, módosítani az ID3V2 címke tulajdonságait, és visszamenteni a változtatásokat a fájlba.

GYIK

Használhatom ingyenesen a GroupDocs.Metadata-t?

Igen, ingyenes próbaverziót kaphat a webhelyenitt.

Hol találom a GroupDocs.Metadata dokumentációt?

A dokumentáció elérhetőitt.

Hogyan vásárolhatok licencet a GroupDocs.Metadata számára?

Vásárolhat licencetitt.

Létezik támogatási fórum a GroupDocs.Metadata számára?

Igen, felkeresheti a támogatási fórumotitt.

Kaphatok ideiglenes engedélyt értékelési célból?

Igen, kaphat ideiglenes engedélytitt.