VBcoders Guest



Don't have an account yet? Register
 


Forgot Password?



Two ways of playing Wav or Midi.

by nofx (8 Submissions)
Category: Sound/MP3
Compatability: Visual Basic 4.0 (32-bit)
Difficulty: Unknown Difficulty
Originally Published: Wed 31st March 1999
Date Added: Mon 8th February 2021
Rating: (1 Votes)

Two ways of playing Wav or Midi.

API Declarations


' CaptiveX TM. '
' Writen by nofx (op-ivy) '
'http://www.sharpnet.net/~nofx/'
'or visit us on EFNET #captivex'
' P.S. '
' Have Fun '

#If Win32 Then
Public Const SND_ASYNC& = &H1
Public Const SND_SYNC& = &H0
#Else
Public Const SND_ASYNC% = &H1
Public Const SND_SYNC% = &H0
#End If

#If Win32 Then
Public Declare Function sndPlaySound& Lib "winmm.dll" Alias "sndPlaySoundA" (ByVal lpszSoundName As String, ByVal uFlags As Long)
Public Declare Function mciExecute& Lib "winmm.dll" (ByVal lpstrCommand As String)
#Else
Public Declare Function sndPlaySound% Lib "mmsystem.dll" (ByVal lpszSoundName As String, ByVal uFlags As Integer)
Public Declare Function mciExecute% Lib "mmsystem.dll" (ByVal lpstrCommand As String)
#End If

Rate Two ways of playing Wav or Midi.



Dim lFlags As Long
Dim lPlay As Long

lFlags = SND_ASYNC& Or SND_SYNC& 'Returns to the begining of Wav or Midi
lPlay = sndPlaySound(PathToWavOrMidi$, lFlags) 'Plays the Wav or Midi Sound
End Function

Function PlaySound2(PathToWavOrMidi$)
Dim lPlay As Long

lPlay = mciExecute("Open " & PathToWavOrMidi$)
If lPlay = 0 Then
lPlay = mciExecute("Close")
End If
'Not much to explain here i think you got my point
End Function


Download this snippet    Add to My Saved Code

Two ways of playing Wav or Midi. Comments

No comments have been posted about Two ways of playing Wav or Midi.. Why not be the first to post a comment about Two ways of playing Wav or Midi..

Post your comment

Subject:
Message:
0/1000 characters