Lesen Sie den Liedtext-Tag aus MP3-Dateien in .NET
Einführung
In diesem Tutorial erfahren Sie, wie Sie Liedtext-Tags aus MP3-Dateien mithilfe der GroupDocs.Metadata-API in .NET extrahieren und lesen. GroupDocs.Metadata ist eine leistungsstarke Bibliothek, die es Entwicklern ermöglicht, mit Metadaten zu arbeiten, die mit verschiedenen Dateiformaten, einschließlich MP3-Dateien, verknüpft sind. Wenn Sie diese Schritte befolgen, können Sie in MP3-Dateien eingebettete textbezogene Informationen effizient abrufen.
Voraussetzungen
Bevor wir beginnen, stellen Sie sicher, dass die folgenden Voraussetzungen erfüllt sind:
- Visual Studio ist auf Ihrem Computer installiert.
- Grundkenntnisse der Programmiersprache C#.
- GroupDocs.Metadata-Bibliothek für .NET. Sie können es herunterladenHier.
- Zugriff auf eine MP3-Datei mit Liedtext-Tags zum Testen.
Namespaces importieren
Fügen Sie zunächst die erforderlichen Namespaces in Ihr C#-Projekt ein:
using System;
using GroupDocs.Metadata;
using GroupDocs.Formats.Audio;
Schritt 1: Laden Sie die MP3-Datei
Beginnen Sie mit der Initialisierung von aMetadata
Objekt mit dem Pfad Ihrer eingegebenen MP3-Datei:
using (Metadata metadata = new Metadata("YourInputFile.mp3"))
{
// Rufen Sie das Root-Paket für das MP3-Format ab
var root = metadata.GetRootPackage<MP3RootPackage>();
Schritt 2: Greifen Sie auf Songtext-Tags zu
Überprüfen Sie, ob die MP3-Datei Lyrics3V2-Tags enthält und rufen Sie die zugehörigen Informationen ab:
if (root.Lyrics3V2 != null)
{
//Spezifische Tag-Felder ausgeben
Console.WriteLine("Lyrics: " + root.Lyrics3V2.Lyrics);
Console.WriteLine("Album: " + root.Lyrics3V2.Album);
Console.WriteLine("Artist: " + root.Lyrics3V2.Artist);
Console.WriteLine("Track: " + root.Lyrics3V2.Track);
Schritt 3: Durchlaufen Sie alle Tag-Felder
Alternativ können Sie alle verfügbaren Tag-Felder in Lyrics3V2 durchlaufen:
foreach (var field in root.Lyrics3V2.ToList())
{
Console.WriteLine("{0} = {1}", field.ID, field.Data);
}
}
}
Abschluss
In diesem Tutorial haben wir untersucht, wie man mithilfe von GroupDocs.Metadata für .NET Liedtext-Tags aus MP3-Dateien extrahiert und liest. Wenn Sie diese Schritte befolgen, können Sie in Ihren MP3-Dateien eingebettete textbezogene Metadaten effektiv zur weiteren Verarbeitung oder Anzeige in Ihren Anwendungen abrufen.
Häufig gestellte Fragen
Kann ich die Songtext-Tags mithilfe von GroupDocs.Metadata ändern oder aktualisieren?
Ja, mit GroupDocs.Metadata können Sie Metadaten in MP3-Dateien aktualisieren und ändern, einschließlich Liedtext-Tags.
Unterstützt GroupDocs.Metadata neben MP3 auch andere Audioformate?
Ja, GroupDocs.Metadata unterstützt eine Vielzahl von Audio- und Videoformaten für die Metadatenextraktion und -bearbeitung.
Wo finde ich eine ausführlichere Dokumentation zu GroupDocs.Metadata?
Sie können auf die vollständige Dokumentation zugreifenHier.
Gibt es eine kostenlose Testversion für GroupDocs.Metadata?
Ja, Sie können eine kostenlose Testversion erhaltenHier.
Wie erhalte ich technischen Support für GroupDocs.Metadata?
Für technische Unterstützung können Sie das GroupDocs.Metadata-Supportforum besuchenHier.