PDA

View Full Version : پخش بدون درد سر صدا در vb.net



mokh_pascal_sangesary
شنبه 05 آذر 1384, 18:39 عصر
میگم من سه ماهیه اینجا عضوم ولی هیچ بهره ای از این سایت نبردم :لبخند: :چشمک:
میگم اگه کسی دنبال پخش بدون درد سره هر گونه صدا در vb هست اول یه این جوری کلاس تعریف کنه


Public Class Sound
Declare Auto Function PlaySound Lib "winmm.dll" (ByVal name _
As String, ByVal hmod As Integer, ByVal flags As Integer) As Integer

Declare Auto Function PlaySound Lib "winmm.dll" (ByVal name _
As Byte(), ByVal hmod As Integer, ByVal flags As Integer) As Integer

Public Const SND_SYNC = &H0 ' play synchronously
Public Const SND_ASYNC = &H1 ' play asynchronously
Public Const SND_MEMORY = &H4 'Play wav in memory
Public Const SND_ALIAS = &H10000 'Play system alias wav
Public Const SND_NODEFAULT = &H2
Public Const SND_FILENAME = &H20000 ' name is file name
Public Const SND_RESOURCE = &H40004 ' name is resource name or atom

End Class
بعدش هر وقت تابع playsound این کلاس را با مسیر و پسوند فایل فراخونی کنید با اون دو پارامتر دیگه :لبخند: صدا براتون پخش میشه
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
OpenFileDialog1.ShowDialog()
Sound.PlaySound(OpenFileDialog1.FileName, 5, 3)
End Sub
by ta hi :چشمک:

n.computer666
پنج شنبه 23 فروردین 1386, 15:49 عصر
سلام
میشه یک کلاس رو طوری تعریف کنین که در آن نرخ نمونه برداری هم مشخص باشه. با استفاده از توابع API
با تشکر.

Chabok
جمعه 24 فروردین 1386, 07:01 صبح
Playing MP3s using MCI : CodeProject
http://www.codeproject.com/cs/media/MP3Example.asp

amir.net
چهارشنبه 11 مرداد 1391, 18:31 عصر
برای توقف چه تابعی رو باید نوشت؟

فرید نجفلو
چهارشنبه 11 مرداد 1391, 20:01 عصر
سلام
دوست عزیز اگه فقط قصد پخش فایل های wav رو دارید بهتره یه سر به این کلاس بزنید
My.Computer.Audio

sahand100
پنج شنبه 12 مرداد 1391, 11:12 صبح
سلام
دوست عزیز اگه فقط قصد پخش فایل های wav رو دارید بهتره یه سر به این کلاس بزنید
My.Computer.Audio

چجوری ازش استفاده کنیم؟

JaVa
پنج شنبه 12 مرداد 1391, 13:56 عصر
چجوری ازش استفاده کنیم؟

http://barnamenevis.org/showthread.php?131772-%D9%BE%D8%AE%D8%B4-%D8%A2%D9%87%D9%86%DA%AF-%D8%A8%D9%87-%D8%B7%D9%88%D8%B1-%D8%A7%D8%AA%D9%88%D9%85%D8%A7%D8%AA%DB%8C%DA%A9-%D9%88%D9%82%D8%AA%DB%8C-%D9%81%D8%B1%D9%85-%D9%84%D9%88%D8%AF-%D9%85%DB%8C%D8%B4%D9%87


موفق باشید.*