在VB中 怎么播放背景mp3 wma 文件

最好详细一点("playFile")是什么?解释一下谢了,呵呵~~还有怎么会提示mci设备没打开或无法识别?... 最好详细一点
("play File") 是什么 ?
解释一下谢了,呵呵~~ 还有怎么会提示mci设备没打开或无法识别?
展开
 我来答
cwa9958
2009-07-04 · TA获得超过1884个赞
知道大有可为答主
回答量:2504
采纳率:0%
帮助的人:2010万
展开全部
Private Declare Function mciExecute Lib "winmm.dll" (ByVal lpstrCommand As String) As Long
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
用这两个函数就好了。

简略的写一下:
Call mciSendString("open " & FileName & " alias File", ReturnStr, 128, 0) '加载,FileName是音乐路径。
Call mciExecute("play File") '播放

FileName两边要有""的,要这样:
Call mciSendString("open """ & FileName & """ alias File", ReturnStr, 128, 0)

这样就可以了.

先用这个好了,肯定可以的
api函数:
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

Sub 音乐()
mciSendString "close OpenFile", 0&, 0, 0 '关闭音乐
mciSendString "open """ & App.Path & "\f.i.r. - 11.我最爱的人.mp3 "" alias OpenFile type MPEGVideo", 0&, 0, 0 '指定音乐文件,为mp3格式
mciSendString "play OpenFile", 0&, 0, 0 '播放音乐

End Sub

call 音乐

& App.Path & "\f.i.r. - 11.我最爱的人.mp3换为你的音乐文件路径,
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式