求助大神,加了背景音乐,生成exe的时候想集成到一起。在线等
vb.net吧
全部回复
仅看楼主
level 1
我在一个小程序内加入了背景音乐,然后,生成。exe以后,就是两个文件了,一个exe,一个音乐文件,我想只要exe并且有音乐,怎么把音乐内置到exe内啊?
小白一个,大神快粗线啊。。。[乖]
2015年12月26日 04点12分 1
level 10
将文件添加到工程中,然后选中文件,在属性面板的生成操作中,选择 嵌入的资源
读取方式为 Reflection.Assembly.GetExecutingAssembly.GetFile("你的文件名")
是一个文件流,你可以释放到临时目录之后再播放,或者直接在内存中播放
2015年12月26日 12点12分 3
感谢大吧主不吝赐教~~感激不尽!尝试一下[真棒]!先谢过!
2015年12月26日 16点12分
level 13
打开项目属性,切到资源,把文件拖进去。文件名会与资源名相同。用My.Resources.文件名 访问你的资源.
---贴吧极速版 For UWP
2015年12月26日 16点12分 4
level 13
看错了,嵌入exe是用大吧主的那个写法,但是这种方式是不被微软鼓励的。提取出来放到临时文件夹这个方案最好不要用,播放的时候卡了别怪我没提醒你。建议把声音弄到resx文件里面去,这样可以让你的代码量变少,可移植性还会增强。
---贴吧极速版 For UWP
2015年12月26日 16点12分 5
非常感谢!现在我的目的就是把音乐内置到exe中,一个exe就完成。小吧能教我大吧说的最后一句话是什么意思吗?我用大吧的方法,怎么音乐不播放呢?是不是大吧说的最后一句话还要用其它代码来实现啊?谢谢
2015年12月26日 17点12分
回复 卖烧饼的老太太 : 意思是从嵌入的资源读取内容 ---贴吧极速版 For UWP
2015年12月27日 05点12分
@Nukepayload2 有没有具体方法啊!大吧主给我的那句话,是用来实现在内存中读取这个音乐的吧?可是测试的时候没有音乐啊 ,谢谢了
2015年12月27日 08点12分
level 9
选择资源文件。看属性,
复制到输出路径改为“总是复制”
生成操作改为“内容”
2015年12月27日 11点12分 6
哦,我的不对,自动无视吧
2015年12月27日 11点12分
@入户消毒请开门 生成 操作改为“嵌入的资源”试试吧,我没试过。我觉得分开挺好的。
2015年12月27日 11点12分
@入户消毒请开门 按照大吧的方法我设置好了,但是,音乐没声音。
2015年12月27日 12点12分
level 9
我说的是这个。你试过了不行么
2015年12月27日 12点12分 7
试过了,不行的。[乖]
2015年12月27日 16点12分
1