急 急 急 关于在C#桌面应用程序(winform)中调用运行mp3文件报错问题

我在下面的事件中调用执行一个mp3文件,文件路径是D:\File\lay.mp3privatevoidYyes_Load(objectsender,System.Even... 我在下面的事件中调用执行一个mp3文件,文件路径是 D:\File\lay.mp3
private void Yyes_Load(object sender, System.EventArgs e)
{
System.Diagnostics.Process.Start("D:\File\lay.mp3");
}
1.我当前写事件的这个窗体文件在 D:\ChuangTi\CTi 里面,我想要把mp3文件的路径换成相对路径该怎么换啊?

2.我怎么样才能把D:\File\所有的mp3文件一起封装到 我这个程序的EXE文件里面去啊,然道我要把 D:\File 文件夹下面的所有东西都要一直带着走吗?

上面这两个问题该怎样解决啊,那位厉害老大告诉我一下,最好能帮我用代码写出来,感谢了~~~~
展开
 我来答
xupeiying
2008-12-22 · TA获得超过468个赞
知道小有建树答主
回答量:553
采纳率:0%
帮助的人:563万
展开全部
1: System.Diagnostics.Process.Start(Application.Startup+"\\lay.mp3")
这是要把mp3文件和你的exe文件放同一个目录里。

2:我的理解:
mp3文件也是一种数据,程序本身只是一堆代码,告诉电脑要干什么。你如果不给他东西,他怎么干呢。除非你把你的mp3文件也编译成代码,让程序自己生成数据。你觉的如何?
1998syz1234567
2008-12-22 · TA获得超过347个赞
知道答主
回答量:445
采纳率:0%
帮助的人:0
展开全部
mp3文件也是一种数据,程序本身只是一堆代码,告诉电脑要干什么。你如果不给他东西,他怎么干呢。除非你把你的mp3文件也编译成代码,让程序自己生成数据。你觉的如何?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
龙卷风手机下载
2008-12-23 · 超过18用户采纳过TA的回答
知道答主
回答量:101
采纳率:0%
帮助的人:0
展开全部
System.Diagnostics.Process.Start(@"D:\File\lay.mp3");

或者

System.Diagnostics.Process.Start("D:\\File\\lay.mp3");
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式