我正在为一个带有歌曲库的小型媒体播放器编程。
现在,我需要获取mp3,wma文件的属性,例如艺术家名称或歌曲持续时间。

获取此信息的最佳方法是什么?

最佳答案

您可以检查mp3的ID3标签。 taglib-sharp库非常适合这样做。可用的源代码(here)。示例代码:

TagLib.File tagFile = TagLib.File.Create(pathtofile);
string artist = tagFile.Tag.FirstAlbumArtist;
string album = tagFile.Tag.Album;
string title = tagFile.Tag.Title;
...

虽然不确定tag-lib是否支持.wma。但是可以将tag-lib移植到silverlight(如果需要)。

关于c# - 如何在C#中获取* .mp3文件的属性,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6505870/

10-11 22:45