VB怎样使用资源载入声音

我自己弄程序的声音在自己电脑能听到,但在别人的电脑里是没有声音的。我的VB资源类型为"CUSTOM",标识号101,语言:中国简体保存在桌面的资源名称... 我自己弄程序的声音在自己电脑能听到,但在别人的电脑里是没有声音的。我的VB资源类型为"CUSTOM",标识号101,语言:中国简体保存在桌面的资源名称为:工程1.RES 路径为D:\Users\hp\Desktop\工程1.RESMP3声音来源路径是D:\Users\hp\Desktop\123.mp3,使用的是系统的mediaplayer播放器载入声音的。 我是菜鸟....看过很多代码,但不大看得懂,哪个高手能帮我弄个代码,复制上就能用的(最好加上一点点菜鸟能看懂的注解)。谢谢 展开
 我来答
若兮丶梵
2012-02-11
知道答主
回答量:16
采纳率:0%
帮助的人:15.8万
展开全部
1、无论用不用资源文件 都可以用sndPlaySound
2、不用资源文件也有它的方便性 就是可以自由换声音啊 这刚好就是wchsoft所说的所谓用资源文件的安全性问题,我不要这种无谓的安全性 就可以增加用户的自由度。况且资源文件跟专业怎么扯得上“专业”呢?除非你是刚学vb想露几手吧?
3、资源文件是调用是才载入吧,不然资源文件太大的时候 岂不是很费内存?而且加载速度就更慢了。(本来执行文件太大就很慢!)

微软的文档是这样说的:
编写代码时,可以调用 LoadResString、LoadResPicture 和 LoadResData 函数代替对文字、图象和数据的引用。把这些元素存储在资源文件中有两大好处:
提高性能和增加空间,这是因为字符串、位图、图标和数据可以不必在调用窗体或模块时就全部加载,而可以按需要从资源文件中加载。
...
还有一个说明:
LoadResData 从资源文件装载的数据可以达到 64K。

意思就是说 超过64k的文件就不知道怎么办了

还有,不要什么都往资源文件里加,特别是声音.
wav文件有很大,如果小的话还可以放在资源文件里.

资源文件是程序加载时加载进来的,但很影响程序速度.
资源文件要适可而止.
能量标杆金百万cq
2012-02-11 · TA获得超过277个赞
知道小有建树答主
回答量:286
采纳率:0%
帮助的人:209万
展开全部
我以前写过,但是忘记了,也是上网搜来的。
不过不需要这样啊,建一个文件夹,然后程序和音乐放在同一个文件夹里面,使用app.path+"\音乐名.mp3"作为地址进行播放就可以了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
张业新的博客
2012-02-12
知道答主
回答量:48
采纳率:0%
帮助的人:14.6万
展开全部
最简单方法:set cmd=createobject("shell.application")
cmd.open("D:\Users\hp\Desktop\123.mp3")
自动调用系统播放器 呵呵
我会有一种网络播放器 就是只能播放一首(必须联网)
不知道你要吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式