【问题标题】:Windows phone KnownFolders.MusicLibrary.GetFilesAsync is throwing System.NotImplementedExceptionWindows 手机 KnownFolders.MusicLibrary.GetFilesAsync 正在抛出 System.NotImplementedException
【发布时间】:2015-03-05 13:12:42
【问题描述】:
我正在尝试为 windows phone 开发一个音乐播放器应用程序。
我在尝试访问音乐库时遇到以下异常
System.NotImplementedException:方法或操作不是
实施的。在 Windows.Storage.KnownFolders.get 音乐库()
我正在尝试使用以下代码访问音乐库
IReadOnlyList<StorageFolder> albums = await KnownFolders.MusicLibrary.GetFoldersAsync(CommonFolderQuery.GroupByArtist);
我已经搜索过这个异常,但没有成功。
谢谢,
【问题讨论】:
标签:
c#
.net
wpf
xaml
windows-phone-8
【解决方案1】:
此方法适用于使用 Windows 运行时的应用。您正在使用 Silverlight,因此无法运行它。 Windows Phone Silverlight 应用程序不能直接访问文件。您有两种选择来解决此问题:
1) 启动一个使用 Windows 运行时而不是 Silverlight 的新项目。
2) 使用适用于 Windows Phone Silverlight 的不同方法:
MediaLibrary library = new MediaLibrary();
AlbumCollection albums = library.Albums;