.NET을 사용하여 MP3 파일의 ID3V2 태그 업데이트

소개

이 자습서에서는 .NET용 GroupDocs.Metadata 라이브러리를 사용하여 MP3 파일의 ID3V2 태그를 업데이트하는 방법을 살펴보겠습니다. GroupDocs.Metadata는 개발자가 MP3를 포함한 다양한 파일 형식의 메타데이터로 작업할 수 있는 강력한 API입니다. 이 튜토리얼은 ID3V2 태그를 수정하는 과정을 단계별로 안내합니다.

전제 조건

시작하기 전에 다음 사항이 있는지 확인하세요.

  • C# 프로그래밍에 대한 기본 지식
  • 컴퓨터에 설치된 Visual Studio
  • .NET 라이브러리용 GroupDocs.Metadata. 다음에서 다운로드할 수 있습니다.여기.

네임스페이스 가져오기

시작하려면 C# 프로젝트에서 필요한 네임스페이스를 가져옵니다.

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

1단계: 메타데이터 개체 초기화

첫 번째 단계는Metadata MP3 파일 경로가 포함된 개체입니다.

using (Metadata metadata = new Metadata("YourInputFile.mp3"))
{
    // 귀하의 코드는 여기에 저장됩니다
}

2단계: MP3 루트 패키지에 액세스

다음으로 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");

결론

이 자습서에서는 .NET용 GroupDocs.Metadata를 사용하여 MP3 파일의 ID3V2 태그를 업데이트하는 방법을 다루었습니다. 메타데이터 개체를 초기화하고, MP3 루트 패키지에 액세스하고, ID3V2 태그 속성을 수정하고, 변경 사항을 파일에 다시 저장하는 방법을 배웠습니다.

FAQ

GroupDocs.Metadata를 무료로 사용할 수 있나요?

예, 다음에서 무료 평가판을 받을 수 있습니다.여기.

GroupDocs.Metadata 설명서는 어디에서 찾을 수 있나요?

문서를 사용할 수 있습니다여기.

GroupDocs.Metadata 라이센스를 어떻게 구매할 수 있나요?

라이센스를 구매하실 수 있습니다여기.

GroupDocs.Metadata에 대한 지원 포럼이 있습니까?

예, 지원 포럼을 방문하실 수 있습니다여기.

평가 목적으로 임시 라이선스를 얻을 수 있나요?

네, 임시면허증을 받으실 수 있습니다여기.