【发布时间】:2015-12-14 16:42:27
【问题描述】:
我要为 Windows Phone 8 设计一个媒体播放器。 我阅读了有关使用 MediaLibrary(用于使用内置播放器)和 MediaElement(用于设计自定义播放器)的信息。
我使用 MediaSource 使用以下语句获取位于我手机存储上的所有文件。
MediaSource media_local = MediaSource.GetAvailableMediaSources().First((source => source.MediaSourceType == MediaSourceType.LocalDevice));
using (MediaLibrary mediaLibrary = new MediaLibrary(media_local))
{
SongCollection Songs = mediaLibrary.Songs;
MediaPlayer.Play(mediaLibrary.Songs);
List<Song> songslist = Songs.ToList();
foreach (var item in songslist)
{
System.Diagnostics.Debug.WriteLine(item.Name);
}
}
接下来我需要设计播放列表,我可以在其中显示列表歌曲列表中的所有歌曲。 我不知道如何设计播放列表功能。
例如。制作一个可以显示播放列表中所有名称的框,以及如何顺序显示歌曲名称。
【问题讨论】:
标签: c# xaml windows-phone-8 mediaelement