中易网

在VB里能插入音乐吗?具体是怎么做的?

答案:2  悬赏:80  
解决时间 2021-02-11 09:50
在VB里能插入音乐吗?具体是怎么做的?
最佳答案
api实现背景音乐方法: 在窗体上加入一个按钮,一个时间空间,输入如下代码: Option Explicit Private Declare Function mciSendString Lib "winmm.dll" Alias "mciSendStringA" (ByVal lpstrCommand As String, ByVal lpstrReturnString As String, ByVal uReturnLength As Long, ByVal hwndCallback As Long) As Long Private Sub Command1_Click()'这段代码是开始播放音乐,具体路径、歌名你可以选择你需要的,也可以放到初始事件里面 mciSendString "close F:\恢复\lwp\歌曲\mp3\歌曲\一万个理由.wma", vbNullString, 0, 0 mciSendString "open F:\恢复\lwp\歌曲\mp3\歌曲\一万个理由.wma", vbNullString, 0, 0 mciSendString "play F:\恢复\lwp\歌曲\mp3\歌曲\一万个理由.wma", vbNullString, 0, 0 End Sub Private Sub Form_Unload(Cancel As Integer)'这段代码是卸载窗体的时候,关掉音乐 mciSendString "close F:\恢复\lwp\歌曲\mp3\歌曲\一万个理由.wma", vbNullString, 0, 0 End Sub Private Sub Timer1_Timer()'这段代码是检测歌曲有没有播放完毕,如果播放完毕,则重复播放。如果你不需要重复播放,可不要这段代码 Dim S As String S = String(256, Chr(0)) mciSendString "status F:\恢复\lwp\歌曲\mp3\歌曲\一万个理由.wma mode", S, Len(S), 0 If Left(S, 7) = "stopped" Or Left(S, 2) = "停止" Then mciSendString "seek F:\恢复\lwp\歌曲\mp3\歌曲\一万个理由.wma to start", vbNullString, 0, 0 mciSendString "play F:\恢复\lwp\歌曲\mp3\歌曲\一万个理由.wma", vbNullString, 0, 0 End If End Sub '以上代码只是大概,具体的你可以根据自己需要编写,但愿对你有帮助
全部回答
我想你能搞定的~!
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
自动挡在有小陡坡倒车时,有点向前溜车对车有
阿亮家具怎么去啊,有知道地址的么
“我的电脑”桌面上的所有图标单击双击都打不
甲在乙地对丙地的丁发短信敲诈1000元,该案件
延安路/明华街(路口)怎么去啊,有知道地址的
移植先胚第10天没测出来有希望吗
沈阳展豪服务中心在什么地方啊,我要过去处理
在linux下运行boa服务器,出现Address alread
哪里可以定制毛绒玩具?
在京东买的面包发霉了,怎么进行索赔
沈阳IT工作出路
鑫象药品超市地址在哪,我要去那里办事
有什么歌里面带着"身不由己"这个词语的
希望电动车四通专卖地址在哪,我要去那里办事
求大神扒一扒苏打绿 太空 这首歌的吉他谱,加
推荐资讯
上座坝子怎么去啊,有知道地址的么
开心贝贝和平店地址在哪,我要去那里办事
具有艺术性观赏性创造性的美术作品
每天主食吃毛豆好么
跪求こいけ☆じょあんな的资料..我完全找不到
苹果雪梨荔枝能一起打汁喝吗?
我公爹去世三周年,现在我是皈依佛弟子,该怎
什么是拉延模具
2015年8月dnf什么职业好玩暴力又省钱·平民
稻草人救火的歇后语是什么
2015四川省 第三期初级建构筑 物消防员资格证
听说手机号实名了,现在能异地迁移,怎样办理
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?