我在WP7论坛@ MS上试了一下,没人能帮忙,所以在这里尝试。
我制作了一个简单的应用程序,它带有一个按钮。单击后,它将使用MediaElement控件播放声音。当我第一次单击按钮时,它根本不会播放。第二次及以后,它会很好地播放声音。
第一次触发时,如果MediaElement的MediaOpened事件被触发,但MediaEnded从不触发。随后的时间,事件按预期方式工作。
我在这里发布了一个记录该问题的小项目。
http://www.angryhacker.com/toys/MediaElementTest.zip
最佳答案
这可能是Native Media Library的一个错误,是由
MediaPlayer.GameHasControl
加载应用后,您可以调用音量为0.0的button_click(null,null)-只是一个猜测。
您是要玩音乐游戏还是像这样的简短游戏?
解决方法是使用SoundEffect类。
关于audio - 声音第一次不播放。为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4654332/