在WP7中使用AudioPlaybackAgent时没有显示专辑封面?

时间:2011-10-19 21:05:18

标签: c# windows-phone-7 albumart audio-playback-agent

在WP7中使用AudioPlaybackAgent时,我会在播放之前创建一个曲目。现在,当我创建轨道时,所有内容都会传输:文件,标题,艺术家和专辑,但出于某种原因,当我导航到手机上的音乐和视频中心时,AlbumArt永远不会出现。

这是我的代码:

AudioTrack audioTrack = new AudioTrack();
audioTrack.BeginEdit();
audioTrack.Source = new Uri(track.Attribute("source").Value);
audioTrack.Title = track.Attribute("title").Value;
audioTrack.Artist = track.Attribute("artist").Value;
audioTrack.Album = track.Attribute("album").Value;
audioTrack.AlbumArt = new Uri(track.Attribute("albumArt").Value);
audioTrack.EndEdit();

注意: track.Attribute 只是从xml文件中提取值。我做了调试,并且正确的路径在那里,所有数据都被正常返回。知道为什么它没有出现吗?这甚至可能吗?

1 个答案:

答案 0 :(得分:2)

图像是否存在于共享/媒体目录下的隔离存储中?

根据MSDN

  

如果将图像文件复制到隔离存储区下   共享/媒体目录并设置此属性,专辑艺术将   自动显示在Music +中的正在播放的磁贴中   视频中心。