อ่านแท็กเนื้อเพลงจากไฟล์ MP3 ใน .NET

การแนะนำ

ในบทช่วยสอนนี้ เราจะเรียนรู้วิธีแยกและอ่านแท็กเนื้อเพลงจากไฟล์ MP3 โดยใช้ GroupDocs.Metadata API ใน .NET GroupDocs.Metadata เป็นไลบรารีอันทรงพลังที่ช่วยให้นักพัฒนาสามารถทำงานกับเมตาดาต้าที่เกี่ยวข้องกับไฟล์รูปแบบต่างๆ รวมถึงไฟล์ MP3 เมื่อทำตามขั้นตอนเหล่านี้ คุณจะสามารถดึงข้อมูลที่เกี่ยวข้องกับเนื้อเพลงที่ฝังอยู่ในไฟล์ MP3 ได้อย่างมีประสิทธิภาพ

ข้อกำหนดเบื้องต้น

ก่อนที่เราจะเริ่มต้น ตรวจสอบให้แน่ใจว่าคุณได้ตั้งค่าข้อกำหนดเบื้องต้นต่อไปนี้:

  • ติดตั้ง Visual Studio บนเครื่องของคุณแล้ว
  • ความรู้พื้นฐานเกี่ยวกับภาษาการเขียนโปรแกรม C#
  • ไลบรารี GroupDocs.Metadata สำหรับ .NET คุณสามารถดาวน์โหลดได้ที่นี่.
  • เข้าถึงไฟล์ MP3 ที่มีแท็กเนื้อเพลงสำหรับการทดสอบ

นำเข้าเนมสเปซ

ขั้นแรก รวมเนมสเปซที่จำเป็นในโครงการ C# ของคุณ:

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

ขั้นตอนที่ 1: โหลดไฟล์ MP3

เริ่มต้นด้วยการเริ่มต้น aMetadata วัตถุที่มีเส้นทางไฟล์ 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);
        }
    }
}

บทสรุป

ในบทช่วยสอนนี้ เราได้สำรวจวิธีการแยกและอ่านแท็กเนื้อเพลงจากไฟล์ MP3 โดยใช้ GroupDocs.Metadata สำหรับ .NET เมื่อทำตามขั้นตอนเหล่านี้ คุณจะสามารถดึงข้อมูลเมตาที่เกี่ยวข้องกับเนื้อเพลงที่ฝังอยู่ในไฟล์ MP3 ของคุณได้อย่างมีประสิทธิภาพเพื่อการประมวลผลหรือแสดงในแอปพลิเคชันของคุณเพิ่มเติม

คำถามที่พบบ่อย

ฉันสามารถแก้ไขหรืออัปเดตแท็กเนื้อเพลงโดยใช้ GroupDocs.Metadata ได้หรือไม่

ใช่ GroupDocs.Metadata ช่วยให้คุณสามารถอัปเดตและแก้ไขข้อมูลเมตาภายในไฟล์ MP3 รวมถึงแท็กเนื้อเพลง

GroupDocs.Metadata รองรับรูปแบบเสียงอื่นนอกเหนือจาก MP3 หรือไม่

ใช่ GroupDocs.Metadata รองรับรูปแบบเสียงและวิดีโอที่หลากหลายสำหรับการดึงและจัดการข้อมูลเมตา

ฉันจะหาเอกสารรายละเอียดเพิ่มเติมสำหรับ GroupDocs.Metadata ได้ที่ไหน

คุณสามารถเข้าถึงเอกสารฉบับเต็มได้ที่นี่.

GroupDocs.Metadata มีการทดลองใช้ฟรีหรือไม่

ใช่ คุณสามารถรับเวอร์ชันทดลองใช้ฟรีได้ที่นี่.

ฉันจะรับการสนับสนุนทางเทคนิคสำหรับ GroupDocs.Metadata ได้อย่างไร

หากต้องการความช่วยเหลือด้านเทคนิค คุณสามารถไปที่ฟอรัมสนับสนุน GroupDocs.Metadataที่นี่.