使用 .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 的支援論壇嗎?
是的,您可以造訪支援論壇這裡.
我可以獲得用於評估目的的臨時許可證嗎?
是的,您可以獲得臨時許可證這裡.