ورود / ثبت نام
0
0

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

490 بازدید
ضبط صدا در 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

 

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

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

موفق باشید.

  • پسورد: www.mspsoft.com
آیا این مطلب را می پسندید؟
https://www.mspsoft.com/?p=14931
اشتراک گذاری:
واتساپتوییترفیسبوکپینترستلینکدین
داریوش فرخی
داریوش فرخی هستم از سال 92 شروع به یادگیری برنامه نویسی و از سال 93 در بخش برنامه نویسی و تولید محتوای سایت mspsoft.com مشغول هستم. فعالیتم نیز بیشتر در زمینه های برنامه نویسی با سی شارپ و asp.net بوده است. اوقات فراغتم را هم غالبا با تماشای فیلم یا بازی های کامپیوتری پر میکنم .
مطالب بیشتر
برچسب ها:

نظرات

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

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

هیچ دیدگاهی نوشته نشده است.