1

Windows Phone 7 で現在再生中の曲のタイトルとアーティストを取得するにはどうすればよいですか? MediaHistory.NowPlaying プロパティを使用する必要があることはわかっていますが、これを使用する方法がわかりませんでした。私は試した

string title = MediaHistory.Instance.NowPlaying.Title;

しかし、曲の再生中でも NullReferenceException が発生します。

4

2 に答える 2

5

私は答えを見つけました:

using Microsoft.Xna.Framework.Media;

string name = MediaPlayer.Queue.ActiveSong.Name;
string album = MediaPlayer.Queue.ActiveSong.Album.Name;

このように、再生中の曲に関するより多くの情報を取得できます...

于 2012-07-11T18:54:02.873 に答える
0

ここを読んでこれを見てください。エラーが発生する理由が説明されています

このプロパティを取得すると、アプリケーションによって設定された最新の MediaHistoryItem のみが返されます。たとえば、ユーザーが別のアプリケーションで最近の MediaHistoryItem を再生した場合、そのアイテムはこのプロパティでは返されません。代わりに、独自のアプリケーションによって設定された最新のアイテムが返されます。

于 2012-11-21T07:35:29.860 に答える