1

从 Windows Phone 8.1 开始,可以访问 MusicLibrary 中的音乐文件。我可以毫无问题地读取所有文件。

但现在我想阅读专辑信息。

IReadOnlyList<StorageFolder> albums = 
     await KnownFolders.MusicLibrary.GetFoldersAsync(CommonFolderQuery.GroupByAlbum);

foreach (StorageFolder folder in albums)
{
    // how to get album info?            
}

如何在该 foreach 中获取专辑信息(名称、艺术家、专辑封面)?

4

2 回答 2

3

以下作品......有时:

var props = await myStorageFileOrFolder.Properties.GetMusicPropertiesAsync();

对于文件夹,它似乎总是空的。

于 2014-05-02T14:03:24.647 回答
0
var allSongList = 
  (await KnownFolders.MusicLibrary.GetFilesAsync(CommonFileQuery.OrderByName)).ToList();

foreach (var file in allSongList)
{
   var musicProperties = await file.Properties.GetMusicPropertiesAsync();
}
于 2015-12-08T08:08:16.383 回答