Windows phone 8 WP8仿真器“;“神经质”;关于声音 背景

Windows phone 8 WP8仿真器“;“神经质”;关于声音 背景,windows-phone-8,playback,mediaelement,audio,windows-phone-8-emulator,Windows Phone 8,Playback,Mediaelement,Audio,Windows Phone 8 Emulator,我有一个简单的应用程序,可以播放两个声音,一个接一个 问题 在Windows Pooe8仿真器上,我不断地将第一个声音切成中间,有时我有第二个声音播放两次。 我试过的 我在XAML事件中使用: MediaEnded="mediaElement_MediaEnded" 在那里,我为MediaElement对象设置了一个新源: mediaElement.Source = new Uri(_soundFileToOpen, UriKind.Relative); mediaElement.Play()

我有一个简单的应用程序,可以播放两个声音,一个接一个

问题

在Windows Pooe8仿真器上,我不断地将第一个声音切成中间,有时我有第二个声音播放两次。 我试过的 我在XAML事件中使用:

MediaEnded="mediaElement_MediaEnded"
在那里,我为MediaElement对象设置了一个新源:

mediaElement.Source = new Uri(_soundFileToOpen, UriKind.Relative);
mediaElement.Play();
我还尝试注册参加该活动:

MediaOpened="mediaElement_MediaOpened"
只有在那里启动音频(当然是使用AutoPlay=“False”),但它没有帮助

问题: 为什么会发生这种情况,我可以修复它吗


也许这是仿真器的一个错误,在真实的设备上它会正常工作?

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


emulator肯定有问题…

请给出一个完整的示例,说明您所做的工作会重新引发问题。你有没有试过在一个实际的设备上看它是否依赖于模拟器?我已经展示了相关的代码。xaml只是有mediaElement,在代码中我有一个事件将源代码设置为特定文件。代码中没有什么特别之处。关于一个设备,很遗憾我没有一个,所以这就是为什么我问模拟器,如果其他人有这个问题。