0

希望一切安好。我在 C# 表单应用程序中尝试从 Visual Studio 上的 MP3 文件获取元标记时收到以下错误。任何帮助表示赞赏。提前致谢。

System.NotImplementedException:“不支持 ID3v2 版本 2。”

这是我的代码到目前为止的样子:

Mp3Lib.Mp3File mFile = new Mp3Lib.Mp3File(file: @"C:\Users\user\Music\song.mp3");
string mArtist = mFile.TagHandler.Artist;
4

1 回答 1

0

您使用的“MP3Lib”库似乎不支持 ID3v2 版本 2。

作为替代方案,我建议您使用 ATL.NET ( https://github.com/Zeugma440/atldotnet ) 或 TagLibSharp ( https://github.com/mono/taglib-sharp )。

两者都是最新的库,可以从 MP3 文件中读取 ID3v2.x 元数据等等。

于 2017-11-13T12:25:21.260 回答