Ενημερώστε την ετικέτα ID3V2 σε αρχεία MP3 χρησιμοποιώντας .NET

Εισαγωγή

Σε αυτό το σεμινάριο, θα εξερευνήσουμε πώς να ενημερώσετε τις ετικέτες ID3V2 σε αρχεία MP3 χρησιμοποιώντας τη βιβλιοθήκη GroupDocs.Metadata για .NET. Το GroupDocs.Metadata είναι ένα ισχυρό API που επιτρέπει στους προγραμματιστές να εργάζονται με μεταδεδομένα σε διάφορες μορφές αρχείων, συμπεριλαμβανομένου του MP3. Αυτό το σεμινάριο θα σας καθοδηγήσει στη διαδικασία τροποποίησης των ετικετών ID3V2 βήμα προς βήμα.

Προαπαιτούμενα

Πριν ξεκινήσετε, βεβαιωθείτε ότι έχετε τα εξής:

  • Βασικές γνώσεις προγραμματισμού C#
  • Το Visual Studio είναι εγκατεστημένο στον υπολογιστή σας
  • GroupDocs.Metadata για τη βιβλιοθήκη .NET. Μπορείτε να το κατεβάσετε απόεδώ.

Εισαγωγή χώρων ονομάτων

Για να ξεκινήσετε, εισαγάγετε τους απαραίτητους χώρους ονομάτων στο έργο σας C#:

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

Βήμα 1: Αρχικοποίηση αντικειμένου μεταδεδομένων

Το πρώτο βήμα είναι να αρχικοποιήσετε το αMetadata αντικείμενο με τη διαδρομή προς το αρχείο MP3.

using (Metadata metadata = new Metadata("YourInputFile.mp3"))
{
    // Ο κωδικός σας θα πάει εδώ
}

Βήμα 2: Πρόσβαση στο πακέτο MP3 Root

Στη συνέχεια, ανακτήστε το ριζικό πακέτο του αρχείου 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.Metadata δωρεάν;

Ναι, μπορείτε να λάβετε δωρεάν δοκιμή απόεδώ.

Πού μπορώ να βρω την τεκμηρίωση του GroupDocs.Metadata;

Η τεκμηρίωση είναι διαθέσιμηεδώ.

Πώς μπορώ να αγοράσω άδεια χρήσης για το GroupDocs.Metadata;

Μπορείτε να αγοράσετε μια άδειαεδώ.

Υπάρχει κάποιο φόρουμ υποστήριξης για το GroupDocs.Metadata;

Ναι, μπορείτε να επισκεφτείτε το φόρουμ υποστήριξηςεδώ.

Μπορώ να αποκτήσω προσωρινή άδεια για λόγους αξιολόγησης;

Ναι, μπορείτε να πάρετε μια προσωρινή άδειαεδώ.