我做了一个媒体播放器的Windows应用商店,我使用filepicker从PC上挑选文件来玩。 但我想导入音乐库和视频库并在主屏幕上显示内容,以便轻松选择要播放的文件。怎么做? 请帮助..如何在Windows Store应用中导入媒体库?
我正在使用c#和xaml为我的应用程序。
我做了一个媒体播放器的Windows应用商店,我使用filepicker从PC上挑选文件来玩。 但我想导入音乐库和视频库并在主屏幕上显示内容,以便轻松选择要播放的文件。怎么做? 请帮助..如何在Windows Store应用中导入媒体库?
我正在使用c#和xaml为我的应用程序。
这是最终为我工作..
IReadOnlyList<Windows.Storage.StorageFile> resultsLibrary;
// to store the library
resultsLibrary = await Windows.Storage.KnownFolders.MusicLibrary.GetFilesAsync(CommonFileQuery.OrderByName);
// this is the list created.
//and this is what shows the media library in a list in xaml
length = resultsLibrary.Count;
list.Items.Clear();
for (int j = 0; j < length; j++)
{
list.Items.Add(resultsLibrary[j].Name);
}
为此,您必须使用KnownFolders
类。您必须先在应用清单中添加音乐库和视频库功能,然后才能通过该类访问它们。
我addded这些功能,但我不知道如何使用已知的文件夹类。如果你愿意帮助我的代码,它对我来说会感到舒服。 – shedskin
在我已经发布的链接(到'KnownFolders'类文档)中有一个例子。你使用'KnownFolders.PictureLibrary'(或者你正在寻找的)。它返回一个'StorageFolder'对象。然后,您将它视为任何其他'StorageFolder'对象。如果在此之后仍需要帮助,则需要阅读[如何在Windows应用商店中读取和写入文件](http://msdn.microsoft.com/zh-cn/library/windows/apps/hh758325.aspx) –
后一些代码,你试过吗?你在哪里遇到问题? – Junaith
我只是不知道如何导入媒体库,这就是我想学的东西。直到现在我使用filepicker这是工作完美,但不是媒体播放器用户的最佳选择.. – shedskin