روش پخش صداي Wav به وسيله API

Amin_vb

Member
شما مي‌توانيد به وسيله API ها در ويژوال بيسيك اصوات با فرمت Wav را پخش نماييد به صورت زير :

ابتدا كد زير را در يك ماژول وارد نماييد.
کد:
'module (Api Functions declarations)

Declare Function sndPlaySound Lib "winmm.dll" Alias "sndPlaySoundA" (ByVal lpszSoundName As String, ByVal uFlags As Long) As Long

Public Const SND_ALIAS = &H10000     '  name is a WIN.INI [sounds] entry
Public Const SND_ASYNC = &H1         '  play asynchronously
Public Const SND_LOOP = &H8         '  loop the sound until next sndPlaySound
Public Const SND_NOWAIT = &H2000      '  don't wait if the driver is busy
Public Const SND_SYNC = &H0         '  play synchronously (default)

سپس كد زير را براي انجام اين عمل اجرا نماييد.
کد:
public sub cmdPlaysoundClick()

dim ret as long
ret=sndplaysound("c:\windows\bee.wav",SND_SYNC)

End Sub
 

جدیدترین ارسال ها

بالا