Just Give Me a Reason (feat. Nate Ruess)
P!nk
C:\Users\TT\Desktop\MusicPlayer\P!nk - Just Give Me a Reason (feat. Nate Ruess).mp3
04:03
星星
Vitas
C:\Users\TT\Desktop\MusicPlayer\Vitas - 星星.mp3
03:33
你这XML文件地址写的太精辟了
现在的问题就在于你的访问其实木有访问到具体的文件..把这个XML用其他的程序调试好就行了
首先你看撒
C:\Users\TT\Desktop\MusicPlayer\Vitas - 星星.mp3
P!nk - Just Give Me a Reason (feat. Nate Ruess).mp3
一样
别整的这么复杂
就放在BIN下面.把名字改成1,2 什么的..容易访问...人家都是拿数据库ID或者自编码作为访问的..你这汉字.如果遇到默认解码不是GBK编码的系统就挂了...
直接访问
另外
如果你的WPF程序最好随时都把这几个文件,带入你的输出目录
尤其是这个XML哦
记住喽..然后你程序就OK了..
我现在没有太详细看 = =因为我这里木有VS
所以就手动看了看...就看出来个这..你这么访问极其不稳定撒..把断点打在
{
public Image music_pic(string path)
{
System.Drawing.Image img = null;
ID3.ID3Info info = new ID3.ID3Info(path, true);//打在这里 异常应该在这里
foreach (AttachedPictureFrame AP in info.ID3v2Info.AttachedPictureFrames.Items)
{
img = System.Drawing.Image.FromStream(AP.Data);
}
return img;
}