我想在 Windows 8 媒体控件中显示专辑封面,如下所示:
但是,MediaControl.AlbumArt 具有 Uri 类型,而不是我预期的 ImageSource 类型。嵌入在音乐文件中的专辑封面是否还有 URI?我尝试为文件提供一个 URI ("file:///C:/Rest/Of/Path.mp3")(立即出现异常结果),但除此之外,我什至不知道从哪里开始。也许我应该把专辑封面写到一个临时文件中并指向它(感觉这样做是错误的,但也许吧?)。
您可以提供 Web 链接或使用 ms-appx:// 格式来引用应用目录中的文件。
http://msdn.microsoft.com/en-us/library/windows/apps/hh781215.aspx
请注意,要引用应用程序目录的根目录,它是三个斜杠:
var x = new Uri("ms-appx:///path/to/image.png");