C# Windows Phone上诺基亚音乐音频曲目的详细信息?

C# Windows Phone上诺基亚音乐音频曲目的详细信息?,c#,.net,windows-phone-7,C#,.net,Windows Phone 7,在Windows Phone上使用诺基亚音乐或任何其他音频流应用程序时,是否有任何方法可以检测正在播放的曲目,就像您能够通过MediaPlayer对象在本地(通过音乐+视频集线器)播放普通音频文件一样 Windows Phone上的任何其他音频流应用程序 你绝对可以用它。当它在背景中播放时,按音量向上或向下按钮,您将看到正在播放的歌曲的艺术家和标题: 查看诺基亚开发者网站-我想他指的是在c#的上下文中,而不是通过用户界面。@Colin,如果他能够查询某个神秘的“MediaPlayer对象”(这不

在Windows Phone上使用诺基亚音乐或任何其他音频流应用程序时,是否有任何方法可以检测正在播放的曲目,就像您能够通过MediaPlayer对象在本地(通过音乐+视频集线器)播放普通音频文件一样

Windows Phone上的任何其他音频流应用程序

你绝对可以用它。当它在背景中播放时,按音量向上或向下按钮,您将看到正在播放的歌曲的艺术家和标题:


查看诺基亚开发者网站-我想他指的是在c#的上下文中,而不是通过用户界面。@Colin,如果他能够查询某个神秘的“MediaPlayer对象”(这不是SDK的一部分,它必须是MediaHistory.NowPlaying API的第三方包装器)来播放当前播放的曲目,那么他将获得我的应用程序播放的内容。系统“音乐+视频”应用程序可以。感谢radoslaf、Colin和Soons的快速反馈!我目前正在使用“Microsoft.Xna.Framework.Media.MediaPlayer”对象获取当前本地播放曲目;我显然无法使用此对象检测流媒体,如诺基亚音乐;但是,使用“MediaHistory.NowPlaying”API是否可以实现这一点?提前谢谢你!隐马尔可夫模型。。看来我错了。我不知道XNA有一些独特的方法来查询媒体播放器——我只是为WP7的Silverlight开发的。无论如何,您也可以尝试第三种方式来查询所需的数据-尝试读取
BackgroundAudioPlayer.Instance.Track
property。再次感谢@soons!我尝试使用
BackgroundAudioPlayer.Instance.Track
属性以及
MediaHistory.Instance.NowPlaying
属性,但在通过诺基亚音乐播放曲目时,两人都无法检测到播放的歌曲。这两个实例甚至都不显示播放器的“播放”状态,即使音乐/曲目数据在通用音量控制(UVC)中与任何其他本地音乐文件一样显示,并且可以通过UVC以类似的方式控制播放。没有多大意义;诺基亚音乐还可以使用什么其他类别来播放音频?