繁体   English   中英

WP7如何获取当前歌曲

[英]WP7 how to get current song

我有一条正在手机上播放的曲目,然后使用按下音量键后弹出的控件将其暂停。

在我的应用程序中,如何恢复该歌曲并找出这首歌是什么?

以下无效。

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播放,则以上所有功能均有效。

播放歌曲

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;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM