Events Windows Phone如何收听音量/muisc控制事件

Events Windows Phone如何收听音量/muisc控制事件,events,windows-phone-8,volume,Events,Windows Phone 8,Volume,是否可以收听系统的音量和音乐控制事件(下一个/上一个)?我正在使用MediaPlayer播放MediaLibrary中的歌曲,但如何捕获下一个\上一个按钮按下事件?谢谢 批量事件 无法收听(或订阅)系统音量事件。您无法找到当前系统音量,也无法知道手机上的音量键何时按下 例如,如果您的应用程序使用MediaElement播放音乐,您只需盲目播放声音或音乐,而不知道系统音量是多少 开发人员已经准备好了,这有望在未来的版本中实现 音乐活动 如果您的应用程序正在使用播放音乐,您可以订阅该活动。您可以使

是否可以收听系统的音量和音乐控制事件(下一个/上一个)?我正在使用MediaPlayer播放MediaLibrary中的歌曲,但如何捕获下一个\上一个按钮按下事件?谢谢

批量事件

无法收听(或订阅)系统音量事件。您无法找到当前系统音量,也无法知道手机上的音量键何时按下

例如,如果您的应用程序使用
MediaElement
播放音乐,您只需盲目播放声音或音乐,而不知道系统音量是多少

开发人员已经准备好了,这有望在未来的版本中实现


音乐活动

如果您的应用程序正在使用播放音乐,您可以订阅该活动。您可以使用MediaPlayer类。虽然这是一个XNA库


如果用户在你的应用程序中启动音乐,它将停止系统正在播放的任何音乐并接管。反之亦然。如果您的应用程序正在播放音乐,并且用户转到另一个音乐应用程序,则您的
BackgroundAudioPlayer
将收到
播放状态。已停止

音量事件

无法收听(或订阅)系统音量事件。您无法找到当前系统音量,也无法知道手机上的音量键何时按下

例如,如果您的应用程序使用
MediaElement
播放音乐,您只需盲目播放声音或音乐,而不知道系统音量是多少

开发人员已经准备好了,这有望在未来的版本中实现


音乐活动

如果您的应用程序正在使用播放音乐,您可以订阅该活动。您可以使用MediaPlayer类。虽然这是一个XNA库


如果用户在你的应用程序中启动音乐,它将停止系统正在播放的任何音乐并接管。反之亦然。如果您的应用正在播放音乐,并且用户转到另一个音乐应用,则您的
BackgroundAudioPlayer
将收到
播放状态。已停止

谢谢。实际上,我使用MediaPlayer播放MediaLibrary中的歌曲。MediaElement是否可以播放本地媒体库中的歌曲?对于BAP,它没有构造函数来获取SongCollection,只播放具有已知url的歌曲,这是使用MediaLibrary无法获得的。我可以获得像停止/暂停/播放这样的播放状态,但我不知道用户是否在系统播放控件上按下了Next/Prev。有了所有这些限制,我觉得微软认为只有微软能够提供音乐播放器,其他的就不行了。谢谢。实际上,我使用MediaPlayer播放MediaLibrary中的歌曲。MediaElement是否可以播放本地媒体库中的歌曲?对于BAP,它没有构造函数来获取SongCollection,只播放具有已知url的歌曲,这是使用MediaLibrary无法获得的。我可以获得像停止/暂停/播放这样的播放状态,但我不知道用户是否在系统播放控件上按下了Next/Prev。有了所有这些限制,我觉得微软认为只有微软能够提供音乐播放器,其他的就不行了。