2014-03-25 43 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

相關問題