为什么MediaElement不播放任何声音的原因

时间:2011-09-01 02:37:58

标签: c# wpf audio mediaelement

这是我遇到问题的代码:

MediaElement media = new MediaElement();
media.Source = new Uri("/ding.wav", UriKind.Relative);
media.Play();

包含该代码的文件夹与声音相同。我的意思是,他们在同一个文件夹中。该文件的构建操作是RESOURCE。

它不播放任何声音。发生了什么事?

1 个答案:

答案 0 :(得分:5)

尝试

MediaElement media = new MediaElement();
media.LoadedBehavior = MediaState.Manual;
media.UnloadedBehavior = MediaState.Manual;
media.Source = new Uri("ding.wav", UriKind.Relative);
media.Play();

注意:当我尝试时,我将构建操作设置为Content并将复制到输出目录设置为"Copy Always"以获取ding.wav。