我正在尝试播放声音,但我就是听不到扬声器发出任何声音。所有代码都通过了,没有任何错误。我的代码:
using (SoundPlayer player = new SoundPlayer("c:\\scifi.wav"))
{
player.PlaySync();
}
声音实际上存在并且存在,如果我尝试用 VLC 或其他播放器播放它,它也能正常工作。
我试过这样播放系统声音
System.Media.SystemSounds.Asterisk.Play();
而且有效。
知道哪里出了问题吗?
最佳答案
下面的代码应该可以工作:
System.Media.SoundPlayer player = new System.Media.SoundPlayer();
player.SoundLocation = "c:\\scifi.wav";
player.Play();
一些其他的可能性:
您确定 scifi.wav 实际上是 .wav 文件而不是 .mp3 文件吗?
关于c# - 无法在 Visual Studio 2010 c# 中使用 SoundPlayer 播放声音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22402859/