1
我在VS2010上生成一個項目來解析一些媒體文件。從http://developer.kde.org/~wheeler/taglib.html解析二進制格式規範,但無法找到一種方法來獲取asf和flac文件的覆蓋,是無論如何?從.flac和.asf文件的C + + Taglib封面藝術
我在VS2010上生成一個項目來解析一些媒體文件。從http://developer.kde.org/~wheeler/taglib.html解析二進制格式規範,但無法找到一種方法來獲取asf和flac文件的覆蓋,是無論如何?從.flac和.asf文件的C + + Taglib封面藝術
支持FLAC
TagLib::FLAC::File file = File("myfile.flac");
const TagLib::List<TagLib::FLAC::Picture*>& picList = file.pictureList();
TagLib::FLAC::Picture* pic = picList[0];
對於ASF
TagLib::ASF::File file = File("myfile.flac");
const TagLib::ASF::AttributeListMap& attrListMap = file->tag()->attributeListMap();
const TagLib::ASF::AttributeList& attrList = attrListMap["WM/Picture"];
TagLib::ASF::Picture pic = attrList[0].toPicture();
Rainmeter的具有封面提取用於其NowPlayingPlugin位於here各種fileformats的一個很好的常規執行。