使用 .NET 更新 MP3 檔案中的 ID3V2 標籤

介紹

在本教學中,我們將探討如何使用 GroupDocs.Metadata for .NET 函式庫更新 MP3 檔案中的 ID3V2 標籤。 GroupDocs.Metadata 是一個功能強大的 API,可讓開發人員處理各種檔案格式(包括 MP3)的元資料。本教學將引導您逐步完成修改 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"))
{
    //您的程式碼將位於此處
}

第二步:取得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");

結論

在本教學中,我們介紹如何使用 GroupDocs.Metadata for .NET 更新 MP3 檔案中的 ID3V2 標籤。您學習如何初始化元資料物件、存取 MP3 根套件、修改 ID3V2 標籤屬性以及將變更儲存回檔案。

常見問題解答

我可以免費使用 GroupDocs.Metadata 嗎?

是的,您可以從以下位置獲得免費試用這裡.

在哪裡可以找到 GroupDocs.Metadata 文件?

文件可用這裡.

如何購買 GroupDocs.Metadata 的許可證?

您可以購買許可證這裡.

有 GroupDocs.Metadata 的支援論壇嗎?

是的,您可以造訪支援論壇這裡.

我可以獲得用於評估目的的臨時許可證嗎?

是的,您可以獲得臨時許可證這裡.