c#winform背景音乐问题!
我现在写了一个c#winform程序用下面代码附加音乐,但有个问题,这样的话我把Debug里的.exe文件拿到另台电脑上不就放不了该音乐了吗?有什么办法可解决的?Soun...
我现在写了一个c#winform程序用下面代码附加音乐,但有个问题,这样的话我把Debug里的.exe文件拿到另台电脑上不就放不了该音乐了吗?有什么办法可解决的?
SoundPlayer simpleSound = new SoundPlayer("音乐路径");
simpleSound.Play();
问题解决了给100分。没有直接悬赏怕浪费了…… 展开
SoundPlayer simpleSound = new SoundPlayer("音乐路径");
simpleSound.Play();
问题解决了给100分。没有直接悬赏怕浪费了…… 展开
展开全部
将音乐文件嵌入到资源文件里面,使用时写出到文件就是了。
c#嵌入资源文件:http://wenku.baidu.com/view/ad1113dace2f0066f5332210.html
c#嵌入资源文件:http://wenku.baidu.com/view/ad1113dace2f0066f5332210.html
参考资料: http://wenku.baidu.com/view/ad1113dace2f0066f5332210.html
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把音乐文件一起传给别人,并通过相对路径处理一下
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用相对路径 然后把音乐文件打包到资源文件中 就可以满足你的要求
追问
音乐文件打包到资源文件中.
能详解不?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一起打包
更多追问追答
追问
怎么打包?我只会打包成安装文件。但我不想打包成安装包,要直接点击运行就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();
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询