我正在了解 AIFF 格式,根据 wiki,这些文件可以包含 ID3 chunk .但到目前为止我尝试过的大多数工具似乎都不支持 aiff 文件。是否有任何库(最好是 java 或 C#)能够解析/读取 aiff 文件中的 ID3 block ?
最佳答案
Taglib# 将执行此操作。它是 .NET 包装版本的 taglib 库(支持读取 AIFF 标签)。它由 Banshee Media Player 的开发人员维护:
http://download.banshee.fm/taglib-sharp/
如果您想了解更多有关 Taglib 的一般信息,请访问 TagLib 站点: http://developer.kde.org/~wheeler/taglib.html
我在 iTunes 中获取了一个文件,将其转换为 AIFF,将其放在我的根 C:\文件夹中并将其重命名为 Sample.aif。这是我用来阅读它的代码:
TagLib.File file = TagLib.File.Create(@"C:\Sample.aif");
string album = file.Tag.Album;
string title = file.Tag.Title;
似乎工作正常,TagLib 报告它是一个 ID3v2 标签。
关于c# - 任何可以从 aiff 文件解析 ID3 block 的库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6766309/