我有一首正在手机上播放的曲目,然后我按下按下音量键后弹出的控件暂停它。
在我的应用程序中,如何恢复该歌并找出这首歌是什么?
以下不起作用。
MediaPlayer.Queue.ActiveSong // This reports no songs at all. Only works if I give it a song to play
MediaHistory.Instance.NowPlaying.Title // MediaHistory.Instance = null
也只是尝试这一点都没有。
MediaPlayer.Resume
编辑:如果它有所不同,我正在调试Windows Phone 7应用程序和Windows Phone 8设备。
如果我将一首歌给MediaPlayer播放,那么以上所有内容都会有效。
答案 0 :(得分:1)
播放一首歌
MediaPlayer.Play(SongCollection songs);
MediaPlayer.Play(SongCollection songs,int index);
并获得歌曲
MediaLibrary mLibrary = new MediaLibrary();
songs = mLibrary.Songs;
检查当前状态
if(MediaPlayer.State == MediaState.Playing || MediaPlayer.State == MediaState.Paused)
并查看活动歌曲
Microsoft.Xna.Framework.Media.MediaPlayer.Queue.ActiveSong.Name;