【发布时间】:2014-05-09 19:55:26
【问题描述】:
我在这里找到了一个解决方案,可以在 WPF 中播放声音文件,我将其提取到一个方法中并在另一个方法中调用此方法。但是当PlaySound() 被调用时,声音不会播放。有没有人知道为什么会这样?声音文件也被标记为内容,但更改为资源类型也没有解决问题?
我的声音播放方法:
private void PlaySound()
{
Uri uri = new Uri(@"pack://application:,,,/Sounds/jabSound.wav");
var player = new MediaPlayer();
player.Open(uri);
player.Play();
}
然后我像这样调用方法,但它不播放声音文件,PlaySound();
【问题讨论】:
-
the sound doesn't play是什么意思?你有什么例外吗? -
没有例外,只是不播放声音文件。调用方法中的其余代码执行得很好,所以我知道它被调用了。
-
如何将
jabSound.wav添加到项目中? -
作为
resource到名为Sounds的文件夹