C# 用C语言播放声音#

C# 用C语言播放声音#,c#,audio,C#,Audio,我想在我的Visual C#程序中添加音效。最简单的方法是什么 这是我写的东西,没有用。 声音在桌面上,我也把它复制到了VisualStudio中,而且是没有文字的。 我试着做的是当我点击时会产生音效 private void ShipDown(object sender, MouseButtonEventArgs e) { isPress = true; using (SoundPlayer player = new SoundPlayer("Sound\\mg42.w

我想在我的Visual C#程序中添加音效。最简单的方法是什么

这是我写的东西,没有用。 声音在桌面上,我也把它复制到了VisualStudio中,而且是没有文字的。 我试着做的是当我点击时会产生音效

private void ShipDown(object sender, MouseButtonEventArgs e)
{
    isPress = true;    
    using (SoundPlayer player = new SoundPlayer("Sound\\mg42.wav"))
    {    
        player.PlaySync();
    }

}
检查路径“Sound\mg42.wav” 您可以将mg42.wav和您的exe放在同一个方向,然后传递“mg42.wav”


ps:双击您的exe,不要通过vs运行它。

“疑难解答异常:System.IO.FileNotFoundException”引用的副本确实回答了这个问题。请将wav文件移动到项目目录中的“Sounds”目录。您必须从“调试”目录导航到“声音”。字符串应该是
”。/../Sounds/mg42.wav“