我找到了一段显示ID3数据的代码,但无法弄清楚它对缩略图的作用。我正在寻找的是在图片框中显示文件的艺术作品。
//get title of song;
sTitle = System.Text.Encoding.Default.GetString(b, 3, 30);
//get singer;
sSinger = System.Text.Encoding.Default.GetString(b, 33, 30);
//get album;
sAlbum = System.Text.Encoding.Default.GetString(b, 63, 30);
//get Year of publish;
sYear = System.Text.Encoding.Default.GetString(b, 93, 4);
//get Comment;
sComm = System.Text.Encoding.Default.GetString(b, 97, 30);
然后我在哪里可以找到艺术作品(专辑的封面)? 我不会在维基百科的表格中看到它,但它存储在某个地方。
答案 0 :(得分:2)
您提供的代码仅支持ID3v1。该版本不支持图像。
但是,ID3v2 tag 支持支持图片。有关“附加图像”标签的说明,请参见2.3非正式标准的第4.15节。请注意,如果您希望在没有标记库的情况下读出图像,则需要编写完整的ID3v2解析器。
祝你好运!