我无法弄清楚如何在C#中读取MP3信息。我需要做的就是从MP3中读取艺术家,标题和专辑,但它不起作用。我试过下载一些库,但是我发现的唯一一个有用的东西只能读取我的一些MP3。 (Semi-useful one)
如果它是相关的,我在Unity3d
工作,所以没有Visual Studio的东西。
答案 0 :(得分:2)
NuGet Gallery | TagLib# 2.1.0.0
TagLib#(又名taglib-sharp)是一个用于读写的库
媒体文件中的元数据,包括视频,音频和照片格式。
要安装 TagLib#,请在Package Manager Console
PM> Install-Package taglib
答案 1 :(得分:2)
请记住,并非所有mp3文件都有标签。 mp3格式中没有任何内容支持标签元数据。最常被接受的标签格式是事实上的格式,最明显的是ID3v1,ID3v2和APEv2。这些标记(如果存在)通常嵌入文件的开头或结尾,与mp3标题和帧数据分开。
换句话说,如果一个库无法从给定的mp3文件中读取标签,那么很可能没有,这不是库的错误。