背景
我有一个简单的应用程序,应该一个接一个地播放 2 种声音。
问题
在 windows phone8 模拟器上,我一直在中间切掉第一个声音,有时我让第二个声音播放两次。
我试过的
我在 XAML 中使用该事件:
MediaEnded="mediaElement_MediaEnded"
我在那里为 MediaElement 对象设置了一个新源:
mediaElement.Source = new Uri(_soundFileToOpen, UriKind.Relative);
mediaElement.Play();
我也尝试注册该活动:
MediaOpened="mediaElement_MediaOpened"
并且只有在那里开始音频(当然是 AutoPlay="False"),但它没有帮助。
问题
为什么会发生这种情况,我可以解决它吗?
也许这是模拟器的一个错误,在真实设备上它可以正常工作?