/ / Windows телефон KnownFolders.MusicLibrary.GetFilesAsync хвърля System.NotImplementedException - c #, .net, wpf, xaml, windows-phone-8

Windows Phone KnownFolders.MusicLibrary.GetFilesAsync хвърля System.NotImplementedException - c #, .net, wpf, xaml, windows-phone-8

Опитвам се да разработя приложение за музикален плейър за Windows Phone.

Получавам следното изключение, докато се опитвам да вляза в музикалната библиотека

System.NotImplementedException: Методът или операцията не са изпълнени. в Windows.Storage.KnownFolders.get Музикална библиотека ()

Опитвам се да вляза в музикалната библиотека, използвайки кода по-долу

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

Търсих това изключение, но напразно.

Благодаря,

Отговори:

0 за отговор № 1

Този метод работи добре в приложения, които използват WindowsRuntime. Използвате Silverlight, за да не можете да го стартирате. Приложенията на Windows Phone Silverlight нямат пряк достъп до файловете. Имате две възможности, за да поправите това:

1) Започнете нов проект, който използва Windows Runtime вместо Silverlight.

2) Използвайте различен метод, който работи в Windows Phone Silverlight:

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