gpt4 book ai didi

c# - 如何在 Windows Phone Runtime 中访问专辑、艺术家、播放列表?

转载 作者:行者123 更新时间:2023-11-30 12:27:49 27 4
gpt4 key购买 nike

以前可以使用 MediaLibrary 访问 AlbumsGenres

using(MediaLibrary library = new MediaLibrary())
{
SongCollection songs = library.Songs;
Song song = songs[0];
MediaPlayer.Play(song);
}

但它在 Windows 运行时应用程序中不可用。访问这些数据的替代方法是什么?

这是一个 Windows Phone 运行时应用程序。

最佳答案

使用这个

var folder = Windows.Storage.KnownFolders.MusicLibrary;
var files = await folder.GetFilesAsync();

使用StorageItemContentProperties在 StorageFile 上并调用 GetMusicPropertiesAsync它返回 MusicProperties .

StorageFolder musicFolder = KnownFolders.MusicLibrary;
IReadOnlyList<StorageFile> fileList = await musicFolder.GetFilesAsync();

foreach (var file in fileList)
{
MusicProperties musicProperties = await file.Properties.GetMusicPropertiesAsync();
Debug.WriteLine("Album: " + musicProperties.Album);
Debug.WriteLine("Rating: " + musicProperties.Rating);
Debug.WriteLine("Producers: " + musicProperties.Publisher);
}

关于c# - 如何在 Windows Phone Runtime 中访问专辑、艺术家、播放列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24351263/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com