WAV文件在WMP中正常播放但不能通过MediaElement播放?

时间:2013-05-16 18:28:43

标签: c# .net wpf

我知道之前已经问过,但我仍然无法在wpf中播放wav文件。

这是我正在使用的代码。

 <MediaElement Name="mediaSound" LoadedBehavior="Manual" Source="Alarm10.wav"/>

  try
        {
            mediaSound.Play();
        }
        catch (Exception a)
        {
            MessageBox.Show(a.Message);
        }

不会抛出任何异常,也不会播放声音。

1 个答案:

答案 0 :(得分:1)

由于标记没有任何问题,我只能相信应用程序所在的Alarm10.wav目录中bin\* 的位置不是执行。

需要评估的另一件事是MediaElement的音量级别,例如:

mediaSound.Volume = .75;

修改

OP确认这是问题所在的WAV文件的位置。提供路径时,它相对于应用程序的WorkingDirectory。在调试过程中,这是执行(通常)

的目录