1

背景

我有一个简单的应用程序,应该一个接一个地播放 2 种声音。

问题

在 windows phone8 模拟器上,我一直在中间切掉第一个声音,有时我让第二个声音播放两次。

我试过的

我在 XAML 中使用该事件:

MediaEnded="mediaElement_MediaEnded"

我在那里为 MediaElement 对象设置了一个新源:

mediaElement.Source = new Uri(_soundFileToOpen, UriKind.Relative);
mediaElement.Play();

我也尝试注册该活动:

MediaOpened="mediaElement_MediaOpened"

并且只有在那里开始音频(当然是 AutoPlay="False"),但它没有帮助。

问题

为什么会发生这种情况,我可以解决它吗?

也许这是模拟器的一个错误,在真实设备上它可以正常工作?

4

1 回答 1

0

我有同样的问题。即使将位置强制为 0。它播放文件的一部分,然后以正确的声音重新开始。不时播放的声音是应有的。

模拟器肯定有问题...

于 2014-02-10T18:11:53.017 回答