我想显示当前播放列表中的歌曲列表,如果用户在我的应用程序中播放音乐,我可以知道正在播放的播放列表,但如果他们在 zune 应用程序中播放然后切换到我的应用程序,我的歌曲列表将是空的,甚至虽然播放列表仍在运行。
例如:如果用户通过 Zune 应用在 windows phone 7 中播放播放列表,然后他们导航到我的应用,我如何获取当前播放列表?
我想显示当前播放列表中的歌曲列表,如果用户在我的应用程序中播放音乐,我可以知道正在播放的播放列表,但如果他们在 zune 应用程序中播放然后切换到我的应用程序,我的歌曲列表将是空的,甚至虽然播放列表仍在运行。
例如:如果用户通过 Zune 应用在 windows phone 7 中播放播放列表,然后他们导航到我的应用,我如何获取当前播放列表?
当前的 Windows Phone 7 API 仅通过MediaPlayerLauncher与手机媒体集成,它允许您从应用程序启动媒体。
Mango (7.1) API 允许您与媒体 + 视频中心集成,但是,API 仍然非常简单。您可以通过MediaHistory.NowPlaying确定当前正在播放的媒体。
MediaHistory.NowPlaying 是具有属性 Title 和 ImageStream 的 MediaHistoryItem 类型。您可以将标题和图像添加到您的收藏中。
您可以使用库MediaPlayer.Queue
中静态类MediaPlayer
的属性Microsoft.Xna.Framework