把你那个wav音乐文件做成资源文件,然后用LoadResData()函数调用。 Private Declare Function sndPlaySound Lib "winmm.dll" Alias "sndPlaySoundA" (lpszSoundName As Any, ByVal uFlags As Long) As Long Private Const SND_ASYNC = &H1 '异步播放,否则就独占播放 Private Const SND_NODEFAULT = &H2 '不使用缺省声音 Private Const SND_MEMORY = &H4 '指向一个内存文件 Private Const SND_FILENAME = &H20000 '指向一个实际文件 Private Const SND_ALIAS_START = 0 '结束播放 Dim B() As BytePrivate Sub Command1_Click() '播放 B = LoadResData(101, "CUSTOM") '该wav文件在资源中的id为101,类型为自定义 sndPlaySound B(0), SND_ASYNC Or SND_NODEFAULT Or SND_MEMORY End Sub
Private Declare Function sndPlaySound Lib "winmm.dll" Alias "sndPlaySoundA" (lpszSoundName As Any, ByVal uFlags As Long) As Long
Private Const SND_ASYNC = &H1 '异步播放,否则就独占播放
Private Const SND_NODEFAULT = &H2 '不使用缺省声音
Private Const SND_MEMORY = &H4 '指向一个内存文件
Private Const SND_FILENAME = &H20000 '指向一个实际文件
Private Const SND_ALIAS_START = 0 '结束播放
Dim B() As BytePrivate Sub Command1_Click() '播放
B = LoadResData(101, "CUSTOM") '该wav文件在资源中的id为101,类型为自定义
sndPlaySound B(0), SND_ASYNC Or SND_NODEFAULT Or SND_MEMORY
End Sub
http://topic.csdn.net/u/20110319/15/417da86a-9f0f-437e-81c9-362c89803819.html?81361