2011-08-19 68 views

回答

2

支持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的一個很好的常規執行。