سلام
میخواستم بپرسم چجوری میتونم یک صدا رو در پس زمینه ویژوال بیسیک وقتی روی دکمه ای کلیک میکنم پخش کنم.
متشکرم
Printable View
سلام
میخواستم بپرسم چجوری میتونم یک صدا رو در پس زمینه ویژوال بیسیک وقتی روی دکمه ای کلیک میکنم پخش کنم.
متشکرم
سلام.
api ها. PlaySoundData mciSendString sndPlaySound
چه خوبنقل قول:
ولی من که نفهمیدم
ولی اگه میشه خودت یک فرم طراحی کن و فقط یک دکمه بزار و همینو که گفتی انجام بده بعد بزار برای دانلود
متشکر میشم.
پسوند فايلي كه مي خوايد پخشش كنيد... چيه...؟!؟!
روش هاي زيادي براي اين كار وجود داره...!؟!
ساده ترين روش اينه توابع خود ويندوز استفاده كنيد (همون API ها)...! البته فقط مي تونيد ازش براي پخش فايل هاي Wav استفاده كنيد...!؟! :
اگه مي خوايد پيشرفته تر كار كنيد... مي تونيد از كتابخانه هاي Windows Media Player استفاده كنيد... كه امكانات بيشتري رو به شما مي ده و مي تونيد پسوند هاي زيادي رو پخش كنيد...!؟! مثلاً MP3 و...!؟!کد:
Private Declare Function sndPlaySound Lib "winmm.dll" Alias "sndPlaySoundA" (ByVal lpszSoundName As String, ByVal uFlags As Long) As Long
Const SND_ASYNC = &H1
Const SND_NODEFAULT = &H2
Private Sub Form_Load()
Dim FileName As String
FileName = "C:\Sound.wav"
sndPlaySound FileName, SND_ASYNC Or SND_NODEFAULT
End Sub
موفق باشيد...!؟!
در محیط ویژوال بیسیک کلید های ترکیبی Ctrl+T رو بزن تا محیط کامپیوننت ها باز بشه و از اونجا تیک
Windows media player و یا soundcontrol رو بزن و بیارشون به برنامه ات که در جعبه ابزار اضافه میشه
کنترلر رو بیارش روی فرم و میتونی بصورت دستی از جعبه مشخصات محل فایل و نحوه پخش رو بهش بدی و یا اینکه کدنویسی کنی مثلا برای دادن محل فایل :
wmp.path = "محل فایل"
موفق باشید