.NET kullanarak MP3 Dosyalarındaki ID3V2 Etiketini Güncelleyin

giriiş

Bu öğreticide, GroupDocs.Metadata for .NET kitaplığını kullanarak MP3 dosyalarındaki ID3V2 etiketlerinin nasıl güncelleştirileceğini keşfedeceğiz. GroupDocs.Metadata, geliştiricilerin MP3 dahil çeşitli dosya formatlarındaki meta verilerle çalışmasına olanak tanıyan güçlü bir API’dir. Bu eğitim, ID3V2 etiketlerini adım adım değiştirme sürecinde size rehberlik edecektir.

Önkoşullar

Başlamadan önce aşağıdakilere sahip olduğunuzdan emin olun:

  • C# programlamaya ilişkin temel bilgiler
  • Makinenizde Visual Studio yüklü
  • .NET kitaplığı için GroupDocs.Metadata. Şuradan indirebilirsinizBurada.

Ad Alanlarını İçe Aktar

Başlamak için C# projenize gerekli ad alanlarını içe aktarın:

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

1. Adım: Meta Veri Nesnesini Başlatın

İlk adım bir başlatmaktırMetadata MP3 dosyanızın yolunu içeren nesne.

using (Metadata metadata = new Metadata("YourInputFile.mp3"))
{
    // Kodunuz buraya gelecek
}

Adım 2: MP3 Kök Paketine Erişin

Daha sonra MP3 dosyasının kök paketini alın. Ses dosyaları için bu bir örnek olacaktır:MP3RootPackage.

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

3. Adım: ID3V2 Etiketini Kontrol Edin ve Oluşturun

Şimdi MP3 dosyasının zaten bir ID3V2 etiketi olup olmadığını kontrol edin. Değilse, yeni bir örnek oluşturunID3V2Tag.

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

4. Adım: ID3V2 Etiket Özelliklerini Güncelleyin

Artık ID3V2 etiketinin Albüm, Sanatçı, Grup, Parça Numarası, Müzik Anahtarı, Başlık, Tarih vb. gibi çeşitli özelliklerini güncelleyebilirsiniz.

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. Adım: Meta Veri Değişikliklerini Kaydedin

Son olarak, değiştirilen meta verileri tekrar MP3 dosyasına kaydedin.

metadata.Save("YourInputFile.mp3");

Çözüm

Bu eğitimde, GroupDocs.Metadata for .NET’i kullanarak MP3 dosyalarındaki ID3V2 etiketlerinin nasıl güncelleneceğini ele aldık. Meta veri nesnesini nasıl başlatacağınızı, MP3 kök paketine nasıl erişeceğinizi, ID3V2 etiket özelliklerini nasıl değiştireceğinizi ve değişiklikleri tekrar dosyaya nasıl kaydedeceğinizi öğrendiniz.

SSS’ler

GroupDocs.Metadata’yı ücretsiz kullanabilir miyim?

Evet, şu adresten ücretsiz deneme alabilirsiniz:Burada.

GroupDocs.Metadata belgelerini nerede bulabilirim?

Belgeler mevcutBurada.

GroupDocs.Metadata lisansını nasıl satın alabilirim?

Lisans satın alabilirsinizBurada.

GroupDocs.Metadata için bir destek forumu var mı?

Evet, destek forumunu ziyaret edebilirsinizBurada.

Değerlendirme amacıyla geçici lisans alabilir miyim?

Evet, geçici lisans alabilirsinizBurada.