-2

私のアプリケーションでは、 を使用しMediaPlayerて選択した曲を再生していますが、次に再生する曲を取得して、ユーザーに情報を表示したり、いくつかの曲をジャンプしたりできるようにするとよいでしょう。キューに入っている曲。

MediaPlayerでは、キューに入っている曲のリストを取得するにはどうすればよいでしょうか? ユーザーに表示できるそれらのリストを持つことができるように、ある種のコンテナで、おそらくListBox.

使用してみMediaPlayerQueueましたが、この演算子には何らかの機能がないように見えますか?

お時間をいただき、ありがとうございました。

4

2 に答える 2

0

これを試すことができます。wp8.1 シルバーライトで動作します。

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;
于 2015-12-14T10:04:58.173 に答える