我想从win8音乐库中读取文件名,并在Metro应用程序中显示它们。
答案 0 :(得分:2)
您可以通过以下方式访问音乐库:
SuggestedStartLocation = PickerLocationId.MusicLibrary
你可以在这样的地铁应用中播放它,例如:
MediaElement snd = new MediaElement();
StorageFolder folder = await Package.Current.InstalledLocation.GetFolderAsync("Sounds");
StorageFile file = await folder.GetFileAsync("bee.wav");
var stream = await file.OpenAsync(FileAccessMode.Read);
snd.SetSource(stream, file.ContentType);
snd.Play();
您可以更改位置,我在我的应用中使用了此位置
答案 1 :(得分:0)
然后,您可以使用与此类似的代码:
var openPicker = new Windows.Storage.Pickers.FileOpenPicker();
openPicker.viewMode = Windows.Storage.Pickers.PickerViewMode.thumbnail;
openPicker.suggestedStartLocation = Windows.Storage.Pickers.PickerLocationId.picturesLibrary;
openPicker.fileTypeFilter.replaceAll([".png", ".jpg", ".jpeg"]);