最近做音乐播放器需要识别MP3,m4a等音频的tag标签
一般音频有id3v1,id3v2两种标签。id3v1在文件尾的128字节,id3v2则在文件头,大小不限
所以现在很多的音频采用id3v2,可以添加更多信息:包括封面图片等。
找了很久发现一个taglib-sharp.dll十分好用,可以获取音乐封面
public TagLib.File file = TagLib.File.Create(filepath);
file.Tag.Title :音乐的歌曲名;
file.Tag.Artists:数组,音乐的歌手,作曲等
file.Tag.Pictures:数组 ,音乐的封面,附加的图片