2011-01-11 83 views
0

我在WP7論壇@ MS上給了它一個鏡頭,沒有人能夠幫助,所以在這裏嘗試。聲音不是第一次播放。爲什麼?

我製作了一個簡單的應用程序,它有一個按鈕。點擊後,它會播放MediaElement控件的聲音。當我第一次點擊按鈕時,它根本不起作用。第二次及以後,它播放的聲音很好。

第一次,MediaElement的MediaOpened事件如果開除,但MediaEnded不會觸發。隨後的時間,這些事件按預期工作。

我在這裏發佈了一個小項目來記錄這個問題。
http://www.angryhacker.com/toys/MediaElementTest.zip

回答

1

這可能是與本地媒體庫中的缺陷,並通過

MediaPlayer.GameHasControl 

當應用程序已經加載,你可以調用button_click(NULL,NULL),體積0.0造成的 - 只是一個猜測。

你想玩一個音樂整場比賽還是隻是像這樣的短? 解決方法是使用SoundEffect類。

+0

這裏和那裏只是簡短的聲音。我基本上實現了你一段時間的建議,並且工作,但它只是醜陋。 – AngryHacker 2011-01-11 17:09:38