Windows phone 7 如何使用MediaHistory.NowPlaying属性在windows phone 7中获取当前播放列表
如何获取“音乐+视频”应用程序正在播放的当前播放列表。到目前为止,我唯一能得到的是当前播放的歌曲,但用户不知道下一首歌是什么,也不知道播放的是什么列表 我检查了这个,但它是关于更新中心的。我想更新我的应用程序 例如,如果我让用户选择在中心播放第三张专辑,我会这样做: mySongCollection=library.Albums[3]。歌曲 为了更新我的列表,我使用: Itemssource=mySongCollectionWindows phone 7 如何使用MediaHistory.NowPlaying属性在windows phone 7中获取当前播放列表,windows-phone-7,media-player,mediaelement,Windows Phone 7,Media Player,Mediaelement,如何获取“音乐+视频”应用程序正在播放的当前播放列表。到目前为止,我唯一能得到的是当前播放的歌曲,但用户不知道下一首歌是什么,也不知道播放的是什么列表 我检查了这个,但它是关于更新中心的。我想更新我的应用程序 例如,如果我让用户选择在中心播放第三张专辑,我会这样做: mySongCollection=library.Albums[3]。歌曲 为了更新我的列表,我使用: Itemssource=mySongCollection 如何将当前播放列表从hub获取到mySongCollection列表?
如何将当前播放列表从hub获取到mySongCollection列表?一种方法是循环浏览:
for(int i=0;i
for(int i=0;ii
处的歌曲。因此,通过MediaPlayer.Queue
,我们可以获得用户音乐列表中当前的所有歌曲。您可以在此处看到Song类的属性:我已更新代码,以显示向列表框中添加项目的情况。在我放置该MediaPlayer的任何位置。队列要更新我的列表框,它会显示以下错误:此参数必须是数组中的有效索引。参数名称:索引。。。。嗯,午饭后我会想办法的。谢谢你。
for(int i = 0; i < MediaPlayer.Queue.Count; i++)
{
Debug.WriteLine(MediaPlayer.Queue[i].Artist.Name);
//to add the song to the listbox
playListLb.Items.Add(MediaPlayer.Queue[i]);
}