2011-01-11 51 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