RUVIDEO
Поделитесь видео 🙏

Visual Basic 2008 Tutorial: Sound Recorder

The coding is provided here. Here is the link to download http://adf.ly/1YXZ8u.

The library function:
Private Declare Function mciSendString Lib "winmm.dll" Alias "mciSendStringA" (ByVal lpstrCommand As String, ByVal lpstrReturnString As String, ByVal uReturnLength As Integer, ByVal hwndCallback As Integer) As Integer ' this a function that will do all the recording.

For Button1 (Record):
Button1.Enabled = False
Button2.Enabled = True
Button3.Enabled = False
Label1.Text = "Recording..."
mciSendString("open new Type waveaudio Alias recsound", "", 0, 0)
mciSendString("record recsound", "", 0, 0)

For Button2 (Stop):
Dim temp As String
If Label1.Text = "Playing..." Then
Button1.Enabled = True
Button2.Enabled = False
Label1.Text = "Stopped..."
My.Computer.Audio.Stop()
ElseIf Label1.Text = "Recording..." Then
try
SaveFileDialog1.Filter = "MP3 Audio Files|*.mp3"
SaveFileDialog1.FileName = "Untitled"
If SaveFileDialog1.ShowDialog() = Windows.Forms.DialogResult.OK Then
temp = SaveFileDialog1.FileName
mciSendString("save recsound " & chr(34) & temp & chr(34) , "", 0, 0)
mciSendString("close recsound", "", 0, 0)
Label1.Text = "Stopped..."
Label1.Visible = False
Button1.Enabled = True
Button3.Enabled = True
My.Computer.Audio.Stop()
End If
Catch ex As Exception
MsgBox ex.Message
End Try
End If

For Button3 (Play):
OpenFileDialog1.Filter = "MP3 Audio Files|*.MP3"
OpenFileDialog1.FileName = ""
If OpenFileDialog1.ShowDialog = Windows.Forms.DialogResult.OK Then
Button1.Enabled = False
My.Computer.Audio.Play(OpenFileDialog1.FileName, AudioPlayMode.Background)
Label1.Text = "Playing..."
Label2.Text = OpenFileDialog1.FileName
Label1.Visible = True
End If

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Visual Basic 2008 Tutorial: Sound Recorder», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!

Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.