【发布时间】:2020-02-13 13:52:04
【问题描述】:
【问题讨论】:
-
你能发布你的代码吗?
-
什么代码?我需要代码。我尝试了 taglib# 和 NAudio,但我没有那种功能。
【问题讨论】:
ATL.Net (https://github.com/Zeugma440/atldotnet) 支持向许多音频格式的元数据添加自定义字段。
示例代码(取自他们的主页;自定义字段添加在最后一行):
using ATL.AudioData;
Track theTrack = new Track(audioFilePath);
// Works the same way on any supported format (MP3, FLAC, WMA, SPC...)
System.Console.WriteLine("Title : " + theTrack.Title);
System.Console.WriteLine("Duration (ms) : " + theTrack.DurationMs);
theTrack.Composer = "Oscar Wilde (アイドル)"; // Support for "exotic" charsets
theTrack.AdditionalFields["customField"] = "fancyValue"; // Support for custom fields
theTrack.Save();
【讨论】: