我知道之前已经问过,但我仍然无法在wpf中播放wav文件。
这是我正在使用的代码。
<MediaElement Name="mediaSound" LoadedBehavior="Manual" Source="Alarm10.wav"/>
和
try
{
mediaSound.Play();
}
catch (Exception a)
{
MessageBox.Show(a.Message);
}
不会抛出任何异常,也不会播放声音。
答案 0 :(得分:1)
由于标记没有任何问题,我只能相信应用程序所在的Alarm10.wav
目录中bin\*
的位置不是执行。
需要评估的另一件事是MediaElement
的音量级别,例如:
mediaSound.Volume = .75;
OP确认这是问题所在的WAV文件的位置。提供路径时,它相对于应用程序的WorkingDirectory
。在调试过程中,这是执行(通常)。