在我的应用程序中,我使用MediaPlayer
来播放精选的歌曲,但是最好能够获取接下来要播放的歌曲并将它们显示给用户,以获取信息,或者让他们可以跳几首队列中的歌曲。
MediaPlayer
那么我怎样才能得到队列中即将出现的歌曲列表呢?这样我就可以在某种容器中(可能是ListBox
.
我尝试过使用,MediaPlayerQueue
但是这个运算符似乎没有任何形式的功能?
感谢您的时间和帮助。
在我的应用程序中,我使用MediaPlayer
来播放精选的歌曲,但是最好能够获取接下来要播放的歌曲并将它们显示给用户,以获取信息,或者让他们可以跳几首队列中的歌曲。
MediaPlayer
那么我怎样才能得到队列中即将出现的歌曲列表呢?这样我就可以在某种容器中(可能是ListBox
.
我尝试过使用,MediaPlayerQueue
但是这个运算符似乎没有任何形式的功能?
感谢您的时间和帮助。
你可以试试这个。它适用于 wp8.1 silverlight。
SongModel 是我的自定义类
App.Handler.MediaPlayerQueqeLists = new ObservableCollection<SongModel>();
for (int i = 0; i < MediaPlayer.Queue.Count; i++)
{
App.Handler.MediaPlayerQueqeLists.Add(new SongModel
{
Index = i,
Title = MediaPlayer.Queue[i].Name,
Artist = MediaPlayer.Queue[i].Artist.Name,
StringDuration = (new DateTime(MediaPlayer.Queue[i].Duration.Ticks)).ToString("mm:ss")
});
}
llsPlaylist.ItemsSource = App.Handler.MediaPlayerQueqeLists;