如何在Windows运行时获取音乐缩略图?

时间:2014-08-02 13:41:49

标签: c# windows-phone-8 windows-runtime windows-phone windows-phone-8.1

我想获得一个音乐形象艺术,所以这应该是解决方案:

var thumbnail = await musicFile.GetThumbnailAsync(ThumbnailMode.MusicView);

但是,它只返回Windows Phone 8.1 as it is stated here中的默认图标。

那么如何获取音乐文件的图像呢?我看到一些应用程序可以像XBOX Music或OneMusic一样显示它。

1 个答案:

答案 0 :(得分:1)

WP 8.1上缩略图的已知问题。解决方法是模拟缩略图代码通常执行的操作。

  1. 如果您找到一个用作同一文件夹中所有音乐的缩略图的文件,请检查带有图像文件音乐的文件夹。
  2. 使用media foundations
  3. 手动尝试并提取嵌入的缩略图
  4. 回退到默认徽标(API现在返回的内容)