如果有人在您知道您的应用程序在未经用户同意的情况下停止当前正在播放的音乐之前就无法通过认证,那么您就已经开发了 WP 应用程序。
我确实在这里看到了这个问题,它可能适用于 WP7 应用程序,但显然不适用于 WP8。我认为它不起作用,因为 WP8 操作系统不支持 XNA(它仅向后兼容,并且如果您使用 7.1 开发应用程序)。
有没有人遇到过在 WP8 中检测背景音乐的解决方案。
如果有人在您知道您的应用程序在未经用户同意的情况下停止当前正在播放的音乐之前就无法通过认证,那么您就已经开发了 WP 应用程序。
我确实在这里看到了这个问题,它可能适用于 WP7 应用程序,但显然不适用于 WP8。我认为它不起作用,因为 WP8 操作系统不支持 XNA(它仅向后兼容,并且如果您使用 7.1 开发应用程序)。
有没有人遇到过在 WP8 中检测背景音乐的解决方案。
我相信检查MediaPlayer.GameHasControl是您正在寻找的。使用该属性和 MediaPlayer 的其他成员来满足应用程序认证指南 6.5.1 这是一个端到端示例,说明如何@ http://henry-chong.com/2012/02/pro-tip-include-background-music -for-your-windows-phone-app/
顺便说一句,如果您的应用是音乐+视频应用,则不适用 6.5.x 应用认证要求。这是解决 6.5.1 的一种方法 :)
我相信Windows Phone 8 ( MSDN 来源Microsoft.Xna.Framework.Media.MediaPlayer.State
)仍然支持这一点:
您可以在面向 Windows Phone OS 8.0 的应用程序中引用和使用以下 XNA Framework 程序集:
...
Microsoft.Xna.Framework.Media.dll
...