C# windows phone 8 wav在应用程序运行时不运行

C# windows phone 8 wav在应用程序运行时不运行,c#,xaml,audio,windows-phone-8,windows-phone-8-emulator,C#,Xaml,Audio,Windows Phone 8,Windows Phone 8 Emulator,我试图实现运行wav文件的示例应用程序,如microsoft virtual academy初学者教程所示。我尝试实现相同的代码并运行应用程序,但我的应用程序不播放wav文件的声音。我正在emulator上运行应用程序。下面是我在xaml文件中实现的代码: <MediaElement x:Name="Quack" HorizontalAlignment="Left" Height="128" Margin="314,218,0,0" Grid.Row="1" VerticalAlignme

我试图实现运行wav文件的示例应用程序,如microsoft virtual academy初学者教程所示。我尝试实现相同的代码并运行应用程序,但我的应用程序不播放wav文件的声音。我正在emulator上运行应用程序。下面是我在xaml文件中实现的代码:

<MediaElement x:Name="Quack" HorizontalAlignment="Left" Height="128" Margin="314,218,0,0" Grid.Row="1" VerticalAlignment="Top" Width="100"
                  Source="/Assets/quack.wav"
                  AutoPlay="True" Balance="1" Volume="1"/>   

我只是想知道emulator中是否需要任何设置来启用volume或其他什么

如果声明了QuackMediaElement,它看起来应该改名为Quack。我试着让它嘎嘎作响,但还是不起作用。话虽如此。。我通过显示添加到assets文件夹中的图像对其进行了调试,这很有效。这只是为了看看它是否能够正确访问该文件,它是否工作正常。不确定为什么wav文件不工作。如果“自动播放”设置为true,它应该自动播放。发布完整的XAML代码,我怀疑它是不正确的。另外,如果您能为我们截图解决方案资源管理器文件结构,它将确定您是否将其放置在正确的位置。您好,我所做的就是使用教程中使用的相同文件,并尝试运行应用程序,结果成功。奇怪的是,如果您使用其他wav文件,甚至是windows本身的一些wav文件,这些文件都不起作用,但channel9 msdn提供的文件确实起作用了。
 private void buttonQuack_Click(object sender, RoutedEventArgs e)
    {
        textQuack.Text = "Hear the sound";
        QuackMediaElement.Play();
    }