Windows phone KnownFolders.MusicLibrary.GetFilesAsync正在引发Sys

本文关键字:Sys GetFilesAsync phone KnownFolders MusicLibrary Windows | 更新日期: 2024-10-21 10:16:02

我正在尝试为windows phone开发一个音乐播放器应用程序。

我在尝试访问音乐库时遇到以下异常

System.NotImplementedException:方法或操作不是实施。位于Windows.Storage.NownFolders.get Music Library()

我正在尝试使用以下代码访问音乐库

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

关于这个例外,我找过,但都没找到。

谢谢,

Windows phone KnownFolders.MusicLibrary.GetFilesAsync正在引发Sys

此方法在使用Windows运行时的应用程序中运行良好。您正在使用Silverlight,因此无法运行它。Windows Phone Silverlight应用程序无法直接访问文件。你有两个选项来解决这个问题:

1) 启动一个使用Windows运行时而不是Silverlight的新项目。

2) 使用在Windows Phone Silverlight中工作的不同方法:

MediaLibrary library = new MediaLibrary();
AlbumCollection albums = library.Albums;