c# - 任何可以从 aiff 文件解析 ID3 block 的库?

标签 c# java audio aiff

我正在了解 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/

相关文章:

c# - 颜色空间点到深度空间点

c# - 如何在 wpf 应用程序中处理 BitmapDecoder 对象

c# - 使用 c#.net 将立体声作为单声道播放不同 channel 的声音

c# - 将 HTML 列表的内容传输到文本

java - 如何正确写入 MifareUltralight NFC 标签?

java - 如何设计一个模型来允许应用或取消更新?

java - Log4j2 不会在运行时更改日志记录级别

javascript - 处理原始音频JavaScript

Java - 记录和捕获

C# DateTimePicker DataBinding Parse 事件不工作