对windows store应用程序的要求之一是它们支持挂起。我的应用程序被标记为后台音频任务,所以它不会在单独时挂起,但它应该在音频暂停时挂起。
我不知道如何“告诉Windows”什么时候可以挂起,什么时候不能挂起。如何让我的背景音频应用程序通过包验证?
发布于 2012-10-16 13:14:19
若要启用背景音频,必须注册媒体控制按钮事件的处理程序。这些是在Windows.Media.MediaControl类中,特别是PlayPressed、PausePressed、PlayPausePressed (有些硬件只有一个按钮)和StopPressed。如果你没有这些处理程序,那么背景音频将无法工作。有了这些处理程序,Windows将知道音频何时暂停,然后就可以暂停您的操作。幸运的是,有了你的PlayPausePressed处理程序,当播放再次开始时,Windows也会恢复应用程序。
这些事件同时适用于硬件和屏幕上的按钮,例如

如果要播放多首曲目,则注册NextTrackPressed和PrevTrackPressed的处理程序将控制是否在此处启用前进/后退按钮。MediaControl类中的AlbumArt、TrackName和ArtistName字段也用于在上面的医疗控制UI中设置数据。
https://stackoverflow.com/questions/12907731
复制相似问题