Как использовать MediaHistory.NowPlaying Свойство, чтобы получить текущий список воспроизведения в Windows Phone 7 - PullRequest
2 голосов
/ 09 августа 2011

как я могу получить текущий список воспроизведения, который воспроизводится приложением "музыка + видео". Единственное, что я могу получить на данный момент, это текущая воспроизводимая песня, но пользователи не будут знать, какая следующая песня или какой список воспроизводится.

Я проверяю это http://msdn.microsoft.com/en-us/library/ff769558%28VS.92%29.aspx, но речь идет об обновлении концентратора. Я хочу обновить свое приложение .....

Например, если я разрешаю пользователю играть третий альбом в Хабе, я делаю это так:

mySongCollection = library.Albums [3] .Songs;

и для обновления своих списков я использую:

listbox.Itemssource = mySongCollection;

как я могу получить текущий список воспроизведения из концентратора в список mySongCollection?

1 Ответ

3 голосов
/ 09 августа 2011

Одним из способов будет цикл по MediaPlayer.Queue :

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]);
}
...