Perbarui Tag ID3V2 di File MP3 menggunakan .NET

Perkenalan

Dalam tutorial ini, kita akan mempelajari cara memperbarui tag ID3V2 di file MP3 menggunakan pustaka GroupDocs.Metadata untuk .NET. GroupDocs.Metadata adalah API canggih yang memungkinkan pengembang bekerja dengan metadata dalam berbagai format file termasuk MP3. Tutorial ini akan memandu Anda melalui proses memodifikasi tag ID3V2 langkah demi langkah.

Prasyarat

Sebelum memulai, pastikan Anda memiliki hal berikut:

  • Pengetahuan dasar tentang pemrograman C#
  • Visual Studio diinstal pada mesin Anda
  • GroupDocs.Metadata untuk perpustakaan .NET. Anda dapat mengunduhnya dariDi Sini.

Impor Namespace

Untuk memulai, impor namespace yang diperlukan dalam proyek C# Anda:

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

Langkah 1: Inisialisasi Objek Metadata

Langkah pertama adalah menginisialisasi aMetadata objek dengan jalur ke file MP3 Anda.

using (Metadata metadata = new Metadata("YourInputFile.mp3"))
{
    // Kode Anda akan ditempatkan di sini
}

Langkah 2: Akses Paket Root MP3

Selanjutnya, ambil paket root dari file MP3. Untuk file audio, ini akan menjadi contohMP3RootPackage.

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

Langkah 3: Periksa dan Buat Tag ID3V2

Sekarang periksa apakah file MP3 sudah memiliki tag ID3V2. Jika tidak, buat instance baruID3V2Tag.

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

Langkah 4: Perbarui Properti Tag ID3V2

Anda sekarang dapat memperbarui berbagai properti tag ID3V2 seperti Album, Artis, Band, Nomor Track, Kunci Musik, Judul, Tanggal, dll.

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

Langkah 5: Simpan Perubahan Metadata

Terakhir, simpan kembali metadata yang dimodifikasi ke file MP3.

metadata.Save("YourInputFile.mp3");

Kesimpulan

Dalam tutorial ini, kami membahas cara memperbarui tag ID3V2 di file MP3 menggunakan GroupDocs.Metadata untuk .NET. Anda mempelajari cara menginisialisasi objek metadata, mengakses paket root MP3, mengubah properti tag ID3V2, dan menyimpan perubahan kembali ke file.

FAQ

Bisakah saya menggunakan GroupDocs.Metadata secara gratis?

Ya, Anda bisa mendapatkan uji coba gratis dariDi Sini.

Di mana saya dapat menemukan dokumentasi GroupDocs.Metadata?

Dokumentasi tersediaDi Sini.

Bagaimana cara membeli lisensi untuk GroupDocs.Metadata?

Anda dapat membeli lisensiDi Sini.

Apakah ada forum dukungan untuk GroupDocs.Metadata?

Ya, Anda dapat mengunjungi forum dukunganDi Sini.

Bisakah saya memperoleh izin sementara untuk tujuan evaluasi?

Ya, Anda bisa mendapatkan lisensi sementaraDi Sini.