vb中添加声音,怎么做?

 我来答
zgwxm
2011-08-27 · 经典歌曲、名人名家歌曲视频
zgwxm
采纳数:1792 获赞数:21142

向TA提问 私信TA
展开全部
rivate Declare Function sndPlaySound Lib "winmm.dll" Alias "sndPlaySoundA" (ByVal lpszSoundName As String, ByVal uFlags As Long) As Long
Const SND_ASYNC = &H1

Private Sub Form_Load()
Call sndPlaySound("C:\1.wav", SND_ASYNC)
End Sub
更多有关添加声音的代码,请参阅我的博客:
http://hi.baidu.com/zgmg/blog/item/cdec2d7b37527bf80ad18784.html
http://hi.baidu.com/zgmg/blog/item/abf0b951e055052943a75b09.html
http://hi.baidu.com/zgmg/blog/item/527b7daf5d4a40f6fbed50a8.html
986450042
2011-08-28 · TA获得超过1131个赞
知道小有建树答主
回答量:292
采纳率:100%
帮助的人:92.5万
展开全部
利用API中的sndplaysound函数,就可以解决,但是他只能播放wav格式的文件
在常数设置中,可以选择SND_ASYNC 或者SND_LOOP
如果不用API ,则可以用windowsmediaplayer,控件就可以了,还可以加一个列表框控件
windowsmediaplayer.URL = " "
那URL就可以用APP.PATH & "A"
A 就是歌曲的名字,加格式
APP.PATH & "A"
就是可以表示出完整的文件途径
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友e28c80924
2011-08-27 · TA获得超过1013个赞
知道小有建树答主
回答量:451
采纳率:0%
帮助的人:501万
展开全部
Declare Function sndPlaySound Lib "winmm.dll" Alias "sndPlaySoundA" (ByVal lpszSoundName As String, ByVal uFlags As Long) As Long

调用
q = sndPlaySound(App.Path & "\sy\2.wav", &H1)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友4684e1e
2011-08-27 · TA获得超过2309个赞
知道小有建树答主
回答量:1266
采纳率:0%
帮助的人:554万
展开全部
没学过API 就用WindowsMediaPlayer 控件
然后把控件设置为不可见,但是这样很浪费资源。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
心在跳剑在嘟
2011-08-27 · TA获得超过695个赞
知道小有建树答主
回答量:660
采纳率:0%
帮助的人:393万
展开全部
放一个播放控件在窗体上。设置进入窗口时自动运行。设置好播放的文件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zx001z7d53
2011-08-27 · TA获得超过2万个赞
知道大有可为答主
回答量:2.4万
采纳率:52%
帮助的人:5701万
展开全部
是播放吧?看声音文件的格式了,可以用API,也可以用控件
追问
就是进去某个界面时播放一段音乐,我们没学api函数,用控件能说的详细点么?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式