1

当我调用 MediaPlayer.Stop() 方法时,音乐播放器停止了,但我仍然可以在音量面板中看到最后一首歌曲的信息,如下所示:截图

如果我想隐藏或关闭它,我该怎么办?

谢谢!

4

1 回答 1

0

我相信您想使用 Micrsoft.Phone.BackgroundAudio 命名空间中的 BackgroundAudioPlayer 类和 BackgroundAudioPlayer.Track 属性。您可以通过将 AudioTrack 设置为 Null 来清除背景音频播放器正在播放并显示在通用音量控制 (UVC) 上的曲目队列。您仍然能够看到最后播放的歌曲的原因是它仍在 AudioTrack 队列中。另外,查看 MediaHistory 和 MediaHistoryItem 类。这些类允许您访问手机的音乐中心。我从 MSDN 文档和 BackgroundMediaPlayer 示例中获取了所有信息,因此请点击以下链接了解更多信息:

背景音频命名空间

BackgroundAudioPlayer 类

背景音频播放器示例

于 2013-10-09T15:49:04.640 回答