1

我有一个 Metro 应用程序,并且已将现有文件添加到解决方案资源管理器内的文件夹中。我已阅读 msdn 上的资源文档,但无法弄清楚。

在此处输入图像描述

我的声音文件位于 中Assets\SFX\Standard.wav,那么如何MediaElement在我的应用程序中从代码隐藏中找到并播放该文件?

4

1 回答 1

1

我不知道你为什么要使用MediaElement,也许你可以试试SoundPlayer

System.Media.SoundPlayer player = new System.Media.SoundPlayer();

player.SoundLocation = "\Assets\SFX\Standard.wav";
player.Play();

使用 MediaElement 进行编辑:

<MediaElement Name="TehSoundz" IsLooping="False" AutoPlay="False" Height="0" Width="0" Source="\Assets\SFX\Standard.wav" />

代码隐藏:

TehSoundz.Play();
TehSoundz.Stop();
于 2013-01-21T17:18:47.947 回答