C#在编译时,没有声音,却出现了“请确保指定位置存在声音文件”,不知道什么原因,帮帮忙,谢谢。

我是C#语言写的,是什么原因导致这样的。源代码在下面。谢谢。privatestringshengli=System.Environment.CurrentDirector... 我是C#语言写的,是什么原因导致这样的。源代码在下面。谢谢。

private string shengli = System.Environment.CurrentDirectory + "Resourrces\\baozha.wav";

private void crlMineField1_MineSweepingFailed(object sender, EventArgs e)
{

try
{
this.timer1.Enabled = false;
SoundPlayer sound = new SoundPlayer(shengli);
sound.Play();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
展开
 我来答
freeeeeewind
2013-11-08 · TA获得超过1万个赞
知道大有可为答主
回答量:3227
采纳率:94%
帮助的人:1372万
展开全部
从程序看,似乎你把wav文件放到项目的Resource中了。如果是的话,
SoundPlayer sound = new SoundPlayer(Properties.Resources.Shengli);
sound.Play();
否则,那先将Shengli.wav添加到项目资源。
追问
我把声音放在项目资源里了,还是不行的,谢谢,是怎样把声音放在游戏里面呢呢? 能给代码参考码。谢谢啦
泓生之见
2013-11-08 · TA获得超过110个赞
知道小有建树答主
回答量:124
采纳率:0%
帮助的人:135万
展开全部
你把private string shengli = System.Environment.CurrentDirectory + "Resourrces\\baozha.wav";
改为private string shengli = System.Environment.CurrentDirectory + "\\baozha.wav";
并把baozha.wav放到你程序所在的文件夹里
更多追问追答
追问
放在那个文件夹,刚才调试了还是不行的。
追答
你的代码安照我说的修改了吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
向大树学习
2013-11-08
知道答主
回答量:19
采纳率:0%
帮助的人:7.7万
展开全部
你在写扫雷
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式