我正在学习 AIFF 格式,根据 wiki,这些文件可以包含ID3 块。但是到目前为止我尝试过的大多数工具似乎都不支持 aiff 文件。是否有任何库(最好是 java 或 C#)能够解析/读取 aiff 文件中的 ID3 块?
问问题
1183 次
3 回答
2
Taglib# 将执行此操作。它是 taglib 库的 .NET 包装版本(支持读取 AIFF 标签)。它由 Banshee 媒体播放器的开发人员维护:
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 标记。
于 2011-07-22T22:57:15.747 回答
0
于 2011-07-20T18:24:02.157 回答
0
看看这个链接。这是来自naudio。从我在手机的小屏幕上看到的情况来看,它似乎对您有所帮助。
https://naudio.svn.codeplex.com/svn/NAudio/Wave/WaveStreams/AiffFileReader.cs
于 2011-07-21T22:53:00.457 回答