背景
我有一个简单的应用程序,应该播放2个声音,一个接一个。
问题
在windowsphone8模拟器上,我不断地得到中间被剪切的第一个声音,有时我会让第二个声音播放两次。
我尝试过的
我在XAML中使用事件:
MediaEnded="mediaElement_MediaEnded"
在那里我为MediaElement对象设置了一个新的源:
mediaElement.Source = new Uri(_soundFileToOpen, UriKind.Relative);
mediaElement.Play();
我还尝试注册了以下活动:
MediaOpened="mediaElement_MediaOpened"
并且只是在那里启动音频(当然,AutoPlay="False"(,但这并没有帮助。
问题
为什么会发生这种情况,我能解决吗?
也许这是模拟器的一个错误,在真正的设备上它会正常工作吗?
我也有同样的问题。即使将"位置"强制为0。它播放文件的一部分,然后以正确的声音重新开始。不时播放的声音是应该的。
模拟器肯定有问题。。。