Baca Tag Lirik dari File MP3 di .NET

Perkenalan

Dalam tutorial ini, kita akan mempelajari cara mengekstrak dan membaca tag lirik dari file MP3 menggunakan GroupDocs.Metadata API di .NET. GroupDocs.Metadata adalah perpustakaan canggih yang memungkinkan pengembang bekerja dengan metadata yang terkait dengan berbagai format file, termasuk file MP3. Dengan mengikuti langkah-langkah ini, Anda akan dapat secara efisien mengambil informasi terkait lirik yang tertanam dalam file MP3.

Prasyarat

Sebelum kita mulai, pastikan Anda telah menyiapkan prasyarat berikut:

  • Visual Studio diinstal pada mesin Anda.
  • Pengetahuan dasar bahasa pemrograman C#.
  • Pustaka GroupDocs.Metadata untuk .NET. Anda dapat mengunduhnyaDi Sini.
  • Akses ke file MP3 yang berisi tag lirik untuk pengujian.

Impor Namespace

Pertama, sertakan namespace yang diperlukan dalam proyek C# Anda:

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

Langkah 1: Muat File MP3

Mulailah dengan inisialisasi aMetadata objek dengan jalur file MP3 masukan Anda:

using (Metadata metadata = new Metadata("YourInputFile.mp3"))
{
    // Ambil paket root untuk format MP3
    var root = metadata.GetRootPackage<MP3RootPackage>();

Langkah 2: Akses Tag Lirik

Periksa apakah file MP3 berisi tag Lyrics3V2 dan ambil informasi terkait:

    if (root.Lyrics3V2 != null)
    {
        //Keluarkan bidang tag tertentu
        Console.WriteLine("Lyrics: " + root.Lyrics3V2.Lyrics);
        Console.WriteLine("Album: " + root.Lyrics3V2.Album);
        Console.WriteLine("Artist: " + root.Lyrics3V2.Artist);
        Console.WriteLine("Track: " + root.Lyrics3V2.Track);

Langkah 3: Ulangi Semua Bidang Tag

Alternatifnya, Anda dapat mengulang semua kolom tag yang tersedia dalam Lyrics3V2:

        foreach (var field in root.Lyrics3V2.ToList())
        {
            Console.WriteLine("{0} = {1}", field.ID, field.Data);
        }
    }
}

Kesimpulan

Dalam tutorial ini, kita menjelajahi cara mengekstrak dan membaca tag Lirik dari file MP3 menggunakan GroupDocs.Metadata untuk .NET. Dengan mengikuti langkah-langkah ini, Anda dapat secara efektif mengambil metadata terkait lirik yang tertanam dalam file MP3 Anda untuk diproses lebih lanjut atau ditampilkan di aplikasi Anda.

FAQ

Bisakah saya mengubah atau memperbarui tag lirik menggunakan GroupDocs.Metadata?

Ya, GroupDocs.Metadata memungkinkan Anda memperbarui dan mengubah metadata dalam file MP3, termasuk tag lirik.

Apakah GroupDocs.Metadata mendukung format audio lain selain MP3?

Ya, GroupDocs.Metadata mendukung berbagai format audio dan video untuk ekstraksi dan manipulasi metadata.

Di mana saya dapat menemukan dokumentasi lebih rinci untuk GroupDocs.Metadata?

Anda dapat mengakses dokumentasi lengkapnyaDi Sini.

Apakah ada uji coba gratis yang tersedia untuk GroupDocs.Metadata?

Ya, Anda bisa mendapatkan versi uji coba gratisDi Sini.

Bagaimana saya bisa mendapatkan dukungan teknis untuk GroupDocs.Metadata?

Untuk bantuan teknis, Anda dapat mengunjungi forum dukungan GroupDocs.MetadataDi Sini.