请教vb6.0播放声音的问题
来源:百度知道 编辑:UC知道 时间:2024/06/28 06:33:03
从网上找了几上小软件,能够录音乐,想知道VB6怎么播放出MP3声音文件来。
方法太多了。可以用控件,可以用API,等等。给你个背景音乐的吧:
Public 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
Public Sub 音乐()
Dim Res As Integer, Ret As String * 1024
If blnBaojing = False Then Exit Sub
'Res = mciSendString("play " & APPPATH & "Shili.wav from 3000 to 8000", Ret, 1024, 0)
Res = mciSendString("play " & APPPATH & "1.mp3", Ret, 1024, 0) '整首播放
End Sub
Public Sub 停止播放()
Dim Res As Integer, Ret As String * 1024
Res = mciSendString("STOP " & APPPATH & "1.mp3", Ret, 1024, 0) '整首播放
Res = mciSendString("close all", Ret, 1024, 0)
End Sub
看过很多关于VB6播放MP3的回答很多是有问题的,一般提供的代码如:
mciSendString "open D:\1.mp3 alias MP3", 0, 0, 0
mciSendString "pla