2014-03-25 47 views
0

我最近向WP应用商店提交了一个非常简单的应用程序,该程序基本上是点击播放声音的按钮。Windows Phone 8应用程序失败认证

评论:: 然而,该应用由于以下原因(多个)认证失败结果:失败
应用意外终止在响应于用户输入。 重现步骤:

  1. 播放音乐,从音乐+视频中心,并启动应用程序。
  2. 点击我的应用程序名称中的任何选项。
  3. 注意应用程序意外终止。 评论:结果:失败 响应用户输入,应用程序意外终止。 重现步骤:
  4. 从Music + Videos Hub在设备上播放音乐。
  5. 启动应用程序。
  6. 按设备的通用音量控制。
  7. 从设备的通用音量控制中选择“暂停”。
  8. 通知应用程序意外终止*

我的问题是: 什么是“设备的通用音量控制”? 如何阻止这些错误的发生?

我使用Blend为按钮指定声音,所以没有可以使用的代码,就我所见。

我已经为Android市场编写了类似的应用程序,并且在每个按钮的代码开始处始终为每个mediaplayer元素使用“停止”和“释放”。我假设我在这里需要类似的东西,但不知道WP8中如何去做。有任何想法吗?

+0

按下听筒上的音量按钮时会出现通用音量控制。控件将从顶部显示,并带有按钮以暂停/播放或跳过音乐。 – robwirving

回答

1

Unviersal音量控制是指手机的物理音量按钮。

您的应用中是否有AdMod广告?最近,我发现一个应用程序具有相同的行为认证失败,并且当音量按钮显示应用程序的音量弹出时,AdMob控件无法正常工作。

如果按照这个链接,就可以看到一个解决办法: https://groups.google.com/forum/#!topic/google-admob-ads-sdk/vw61ZdJALYo

希望这有助于。

+0

有趣。我确实在屏幕底部有一个Admob横幅。说实话,因为增加声音是混合选项,我认为微软将处理环境。我想我会删除混合声音并使用C#声​​明和使用声音。我知道在Android中我通常会使用sound.stop()和sound.release()。谢谢。欢迎任何更多的想法。 – user3460731

+0

再次感谢Josue。我只是有时间阅读您提供的链接,似乎AdMob SDK是罪魁祸首。感谢 - 你节省了我几个小时的时间在WP8声音API周围挖掘无缘无故的:) – user3460731

+0

更新:我昨晚玩了这个,果然,如果我播放了音乐曲目并启动了我的应用程序,然后单击了声音按钮;该应用程序崩溃。所以我添加了链接中描述的代码,并且它工作正常!没有更多的崩溃。再次感谢Josue - 我重新提交了我的应用程序:) – user3460731

相关问题