在Visual Studio 2010中无法使用SoundPlayer播放声音c#

时间:2014-03-14 10:47:05

标签: c# audio

我正在尝试播放声音,但我听不到扬声器发出的任何声音。所有代码都没有任何错误。我的代码:

using (SoundPlayer player = new SoundPlayer("c:\\scifi.wav"))
{
     player.PlaySync();
}

声音存在并存在,如果我尝试用VLC或其他播放器播放它也可以。

我试着像那样播放系统声音

System.Media.SystemSounds.Asterisk.Play();

它有效。

任何想法有什么不对?

1 个答案:

答案 0 :(得分:0)

以下代码应该有效:

System.Media.SoundPlayer player = new System.Media.SoundPlayer();
player.SoundLocation = "c:\\scifi.wav";
player.Play();

其他一些可能性:

你确定scifi.wav实际上是.wav文件而不是.mp3吗?