使用 .NET 更新 MP3 檔案中的歌詞標籤
內容
[
隱藏
]介紹
在本教學中,我們將示範如何使用 GroupDocs.Metadata for .NET 函式庫以程式設計方式更新 MP3 檔案中的歌詞標籤。此過程涉及存取和修改 MP3 檔案的元數據,特別是針對歌詞資訊。
先決條件
在開始之前,請確保您具備以下條件:
- C# 程式設計基礎知識。
- Visual Studio 安裝在您的電腦上。
- 安裝了 .NET 程式庫的 GroupDocs.Metadata(請參閱下載連結)。
- 用於測試目的的 MP3 檔案。
導入命名空間
首先將必要的命名空間匯入到您的 C# 專案中:
using GroupDocs.Formats.Audio;
using System;
using GroupDocs.Metadata;
第 1 步:載入 MP3 文件
首先,將 MP3 檔案載入到Metadata
使用 GroupDocs.Metadata 的物件:
using (Metadata metadata = new Metadata("path_to_your_mp3_file.mp3"))
{
var root = metadata.GetRootPackage<MP3RootPackage>();
//訪問 Lyrics3V2 標籤
if (root.Lyrics3V2 == null)
{
root.Lyrics3V2 = new LyricsTag();
}
步驟2:更新歌詞訊息
接下來,更新歌詞資訊以及其他相關詳細信息,例如藝術家、專輯和曲目:
root.Lyrics3V2.Lyrics = "[00:01]Test lyrics";
root.Lyrics3V2.Artist = "test artist";
root.Lyrics3V2.Album = "test album";
root.Lyrics3V2.Track = "test track";
第 3 步:新增自訂欄位(可選)
或者,您可以向標記新增自訂欄位:
root.Lyrics3V2.Set(new LyricsField("ABC", "custom value"));
第 4 步:儲存更改
最後,將修改後的元資料保存回 MP3 檔案:
metadata.Save("path_to_your_output_file.mp3");
}
結論
在本教學中,我們探討如何使用 GroupDocs.Metadata for .NET 更新 MP3 檔案中的歌詞標籤。透過遵循概述的步驟,您可以以程式設計方式有效地管理和修改 MP3 檔案中的元資料。
常見問題解答
我可以使用 GroupDocs.Metadata for .NET 更新歌詞以外的其他元資料嗎?
是的,GroupDocs.Metadata for .NET 允許您使用不同文件格式的各種類型的元資料。
GroupDocs.Metadata for .NET 是否與 .NET Core 相容?
是的,該程式庫支援 .NET Framework 和 .NET Core。
GroupDocs.Metadata for .NET 是否需要商業用途許可證?
是的,您可以從以下位置取得許可證集團文件用於商業用途。
我如何獲得與 GroupDocs.Metadata for .NET 相關的支援或提出問題?
您可以訪問GroupDocs.元資料論壇以尋求支持和討論。
我可以免費試用 GroupDocs.Metadata for .NET 嗎?
是的,您可以獲得免費試用來探索它的特點。