آموزش روش ضبط صدا در VB.NET

ضبط صدا در VB.NET

در این مقاله خواهیم آموخت که چگونه میتوانیم با استفاده از یک میکروفون در VB.NET  صدا را ضبط و بر روی کامپیوترمان ذخیره کنیم. تمامی کد ها آورده شده است .امیدوارم از خواندن این مقاله ی کوتاه لذت ببرید .برای آموزش ضبط صدا در VB.NET با من در این مقاله همراه باشید …

یک فرم جدید ایجاد کنید و سه دکمه به آن اضافه کنید و آنها را همانند زیر نامگذاری کنید :

Record, Save and Play

ضبط صدا در VB.NET

به صفحه ی کد بروید و یه اعلام زیر را وارد کنید :

Private Declare Function record Lib "winmm.dll" Alias "mciSendStringA" (ByVal lpstrCommand As String, ByVal lpstrReturnString As String, ByVal uReturnLength As Integer, ByVal hwndCallback As Integer) As Integer

 

کد دکمه ی Record

Private Sub Record_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click  
record("open new Type waveaudio Alias recsound", "", 0, 0)  
record("record recsound", "", 0, 0)  
End Sub

 

کد دکمه ی Stop/Save

Private Sub Stop_and_Save_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click  
record("save recsound D:\Manish\mbp.wav", "", 0, 0)  
record("close recsound", "", 0, 0)  
End Sub 

 

کد دکمه ی Play

Private Sub Play_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click  
My.Computer.Audio.Play("D:\Manish\mbp.wav", AudioPlayMode.Background)  
End Sub

 

امیدوارم از خواندن این مقاله ی کوتاه لذت برده باشید.

پیشنهاداتتون رو حتما با من به اشتراک بگذارید.

موفق باشید.

داریوش فرخی

داریوش فرخی هستم از سال 92 شروع به یادگیری برنامه نویسی و از سال 93 در بخش برنامه نویسی و تولید محتوای سایت mspsoft.com مشغول هستم. فعالیتم نیز بیشتر در زمینه های برنامه نویسی با سی شارپ و asp.net بوده است. اوقات فراغتم را هم غالبا با تماشای فیلم یا بازی های کامپیوتری پر میکنم .

نوشته‌های مرتبط

دیدگاه‌ها

*
*

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.

ما یک پرسشنامه‌ی کوچولو داریم، که قول میدیم وقتتون رو خیلی نمی‌گیره، ولی کلی به ما کمک می‌کنه، چون هم assessment مونه ,و هم شما به ما در این زمینه کمک میکنید.بزن بریم