热门文章 | 热门软件| 热门源码 | 热门电影 | 知识库 | 联系我们
软件 源码 教程 影视 健康 招聘
  HTML | JavaScript | ASP | PHP | JSP | NET | VB | VC | VF | Windows | Linux | Mysql | Mssql | Oracle | Struts 
当前位置: 创世纪计算机资源网 -> 文章频道 ->vb 
站内搜索:
利用api播放音乐
作者:佚名 来源:不详 整理日期:2007-4-13

所用到的全局变量声明
    Global Const SND_SYNC = &H0       播放WAV用到的全局变量
    Global Const SND_ASYNC = &H1   播放WAV用到的全局变量
    Global Const SND_NODEFAULT = &H2   播放WAV用到的全局变量
    Global Const SND_LOOP = &H8   播放WAV用到的全局变量
    Global Const SND_NOSTOP = &H10  播放WAV用到的全局变量
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 Declare Function sndPlaySound Lib "winmm.dll" Alias "sndPlaySoundA" (ByVal lpszSoundName As String, ByVal uFlags As Long) As Long

播放AVI的源代码
    Sub playAVI(AVIFile As String)
    Dim RVal As Long
    AVIFile = "play" + AVIFile + "fullscreen" 全屏幕播放AVI文件
    RVal = mciSendString(AVIFile, 0&, 0, 0&)
    End Sub
播放WAV的源代码
    Sub playWAV(WAVFile As String)
    Dim Flag As Integer
    Dim a As Integer
    wFlag = SND_ASYNC Or SND_NODEFAULT
    a = sndPlaySound(WAVFile, Flag)
    End Sub
其中WAVFile,AVIFile为文件的绝对路径

相关文章