使用 .NET 更新 MP3 文件中的歌词标签
内容
[
隐藏
]介绍
在本教程中,我们将演示如何使用 GroupDocs.Metadata for .NET 库以编程方式更新 MP3 文件中的歌词标签。此过程涉及访问和修改 MP3 文件的元数据,特别是针对歌词信息。
先决条件
在开始之前,请确保您具备以下条件:
- C# 编程基础知识。
- 您的机器上安装了 Visual Studio。
- 已安装 GroupDocs.Metadata for .NET 库(请参阅下载链接)。
- 用于测试目的的 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 允许您处理不同文件格式的各种类型的元数据。
.NET 的 GroupDocs.Metadata 是否与 .NET Core 兼容?
是的,该库同时支持 .NET Framework 和 .NET Core。
GroupDocs.Metadata for .NET 是否需要许可证才能用于商业用途?
是的,你可以从群组文档用于商业用途。
如何获得支持或询问与 GroupDocs.Metadata for .NET 相关的问题?
您可以访问GroupDocs.Metadata 论坛寻求支持和讨论。
我可以免费试用 .NET 的 GroupDocs.Metadata 吗?
是的,你可以得到一个免费试用探索其特征。