2011-08-05 19 views
4

現在の再生リストに曲のリストを表示したい場合ユーザーが自分のアプリケーションで音楽を再生すると再生リストがわかりますが、私のアプリでは、プレイリストがまだ実行中であっても、私の曲リストは空になります。現在の再生曲のリストを取得するWindows phone 7

たとえば、ユーザーがWindows Phone 7の再生リストをZuneアプリで再生している場合、自分のアプリにナビゲートして、その現在の再生リストを取得するにはどうすればいいですか?

答えて

3

現在のWindows Phone 7 APIはMediaPlayerLauncher経由で電話メディアとのみ統合されているため、アプリケーションからメディアを起動できます。

Mango(7.1)APIを使用すると、メディア+ビデオハブとの統合が可能ですが、APIは依然としてかなり単純です。 MediaHistory.NowPlayingで現在再生中のメディアを特定することができます。

+0

から静的クラスMediaPlayerMediaPlayer.Queueプロパティを使用することができます。たとえば、私のリストボックスには、listbox.ItemsSource = mySongsCollectionへのデータバインディングがあります。どうすればmySongCollection = MediaHistory.NowPlayingリストが得られますか...ありがとう! –

+0

私はこのようなことを試みましたが、うまくいかなかった、mySongCollection = MediaHistory.Instance.NowPlaying;私は何が正しい構文であるべきか疑問に思います。私は新しい質問を始めました。 –

+0

これは素晴らしいです、ありがとうございます。しかし、私は質問があります:これはどうやってテストしますか?エミュレータにファイルをアップロードして再生できますか? – SelAromDotNet

0

MediaHistory.NowPlayingは、プロパティタイトルとImageStreamを持つMediaHistoryItem型です。コレクションにタイトルと画像を追加することができます。

0

ただし、私はまだどのようにMediaHistoryクラスを使用して少し苦労し、Microsoft.Xna.Frameworkライブラリー私たちは正しい軌道に乗っていることを知っている

関連する問題