.NET의 MP3 파일에서 가사 태그 읽기

소개

이 튜토리얼에서는 .NET의 GroupDocs.Metadata API를 사용하여 MP3 파일에서 가사 태그를 추출하고 읽는 방법을 알아봅니다. GroupDocs.Metadata는 개발자가 MP3 파일을 비롯한 다양한 파일 형식과 관련된 메타데이터로 작업할 수 있는 강력한 라이브러리입니다. 다음 단계를 따르면 MP3 파일에 포함된 가사 관련 정보를 효율적으로 검색할 수 있습니다.

전제 조건

시작하기 전에 다음 전제 조건이 설정되어 있는지 확인하세요.

  • 컴퓨터에 Visual Studio가 설치되어 있습니다.
  • C# 프로그래밍 언어에 대한 기본 지식.
  • .NET용 GroupDocs.Metadata 라이브러리. 당신은 그것을 다운로드 할 수 있습니다여기.
  • 테스트용 가사 태그가 포함된 MP3 파일에 액세스합니다.

네임스페이스 가져오기

먼저 C# 프로젝트에 필요한 네임스페이스를 포함합니다.

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

1단계: MP3 파일 로드

초기화부터 시작하세요.Metadata 입력 MP3 파일 경로를 사용하여 개체를 만듭니다.

using (Metadata metadata = new Metadata("YourInputFile.mp3"))
{
    // MP3 형식의 루트 패키지 검색
    var root = metadata.GetRootPackage<MP3RootPackage>();

2단계: 가사 태그에 액세스

MP3 파일에 Lyrics3V2 태그가 포함되어 있는지 확인하고 관련 정보를 검색하십시오.

    if (root.Lyrics3V2 != null)
    {
        //출력 특정 태그 필드
        Console.WriteLine("Lyrics: " + root.Lyrics3V2.Lyrics);
        Console.WriteLine("Album: " + root.Lyrics3V2.Album);
        Console.WriteLine("Artist: " + root.Lyrics3V2.Artist);
        Console.WriteLine("Track: " + root.Lyrics3V2.Track);

3단계: 모든 태그 필드를 반복합니다.

또는 Lyrics3V2 내에서 사용 가능한 모든 태그 필드를 반복할 수 있습니다.

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

결론

이 자습서에서는 .NET용 GroupDocs.Metadata를 사용하여 MP3 파일에서 가사 태그를 추출하고 읽는 방법을 살펴보았습니다. 다음 단계를 수행하면 추가 처리를 위해 MP3 파일에 포함된 가사 관련 메타데이터를 효과적으로 검색하거나 애플리케이션에 표시할 수 있습니다.

FAQ

GroupDocs.Metadata를 사용하여 가사 태그를 수정하거나 업데이트할 수 있나요?

예, GroupDocs.Metadata를 사용하면 가사 태그를 포함하여 MP3 파일 내의 메타데이터를 업데이트하고 수정할 수 있습니다.

GroupDocs.Metadata는 MP3 외에 다른 오디오 형식을 지원합니까?

예, GroupDocs.Metadata는 메타데이터 추출 및 조작을 위한 광범위한 오디오 및 비디오 형식을 지원합니다.

GroupDocs.Metadata에 대한 자세한 문서는 어디서 찾을 수 있나요?

전체 문서에 액세스할 수 있습니다.여기.

GroupDocs.Metadata에 대한 무료 평가판이 있습니까?

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

GroupDocs.Metadata에 대한 기술 지원을 받으려면 어떻게 해야 합니까?

기술 지원이 필요하면 GroupDocs.Metadata 지원 포럼을 방문하세요.여기.