我有一个metro应用程序,我已将现有文件添加到解决方案资源管理器中的文件夹中。我已经阅读了msdn上的资源文档,但无法弄明白。
我的声音文件位于Assets\SFX\Standard.wav
,那么如何在我的应用中使用代码隐藏中的MediaElement
找到并播放此文件?
答案 0 :(得分: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();