播放MID、WAV文件【VFB源码】

  勇芳 2018-3-8 7623

MIDI

初始化

Function winmmInitMidi As Integer

    Function = mciSendString( "open sequencer", Null, 0, 0 ) = 0

End Function

播放文件

Function winmmPlayMidi( ByVal filename As String ) As Integer
    
    If( mciSendString( "open " + filename + " alias mymidifile", Null, 0, 0 ) <> 0 ) Then
        Return 0
    End If
    
    Function = mciSendString( "play mymidifile", Null, 0, 0 ) = 0
    
End Function

停止播放

Function winmmStopMidi( ) As Integer
    
    mciSendString( "stop mymidifile", Null, 0, 0 )

    Function = mciSendString( "close mymidifile", Null, 0, 0 ) = 0
    
End Function

释放

Function winmmEndMidi As Integer
    
    Function = mciSendString( "close sequencer", Null, 0, 0 ) = 0
    
End Function

WAV

Function winmmPlayWave( ByVal filename As String ) As Integer

    Function = sndPlaySound( filename, SND_ASYNC )
    
End Function




因国家互联网安全管理要求,关闭回帖功能。大家需要留言,请使用【勇芳软件客服】即时联系勇芳点此打开->>勇芳软件客服
返回
联系勇芳
发新帖 搜索 反馈 回顶部