c#winform背景音乐问题!

我现在写了一个c#winform程序用下面代码附加音乐,但有个问题,这样的话我把Debug里的.exe文件拿到另台电脑上不就放不了该音乐了吗?有什么办法可解决的?Soun... 我现在写了一个c#winform程序用下面代码附加音乐,但有个问题,这样的话我把Debug里的.exe文件拿到另台电脑上不就放不了该音乐了吗?有什么办法可解决的?
SoundPlayer simpleSound = new SoundPlayer("音乐路径");
simpleSound.Play();
问题解决了给100分。没有直接悬赏怕浪费了……
展开
 我来答
笑引幽
2011-06-06 · TA获得超过393个赞
知道小有建树答主
回答量:257
采纳率:0%
帮助的人:159万
展开全部
将音乐文件嵌入到资源文件里面,使用时写出到文件就是了。
c#嵌入资源文件:http://wenku.baidu.com/view/ad1113dace2f0066f5332210.html

参考资料: http://wenku.baidu.com/view/ad1113dace2f0066f5332210.html

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
csd314
2011-06-04 · TA获得超过493个赞
知道小有建树答主
回答量:730
采纳率:50%
帮助的人:541万
展开全部
把音乐文件一起传给别人,并通过相对路径处理一下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
645611740
2011-06-04 · TA获得超过300个赞
知道小有建树答主
回答量:744
采纳率:0%
帮助的人:454万
展开全部
使用相对路径 然后把音乐文件打包到资源文件中 就可以满足你的要求
追问
音乐文件打包到资源文件中.
能详解不?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Nothing207
2011-06-04 · TA获得超过177个赞
知道小有建树答主
回答量:184
采纳率:0%
帮助的人:185万
展开全部
一起打包
更多追问追答
追问
怎么打包?我只会打包成安装文件。但我不想打包成安装包,要直接点击运行就ok的那种。
追答
在Debug下新建一个文件夹,随便给个名字,例如Music
然后把声音文件放到该文件夹下
SoundPlayer simpleSound = new SoundPlayer(Application.StartupPath + @"\music\音乐文件名“);
simpleSound.Play();
如果文件夹都不想添加,还可以将音乐文件添加到资源文件里面,然后直接播放
System.IO.Stream stream = new System.IO.MemoryStream(global::WindowsApplication1.Properties.Resources.王健_冰吻);
SoundPlayer simpleSound = new SoundPlayer(stream) ;
simpleSound.Play();
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式