Anda di halaman 1dari 4

BAB VII

Multimedia WINAMP

Aplikasi multimedia adalah aplikasi hiburan yang banyak ditemukan dengan


berbagai desain aplikasi yang ditawarkan. Pada dasarnya aplikasi ini tidak begitu sulit
untuk dibuat, demikian pula dengan Visual Basic. Berikut adalah langkah-langkah dalam
membangun program tersebut.

7.1. Membangun Aplikasi Multimedia untuk memutar File *.mp3

Langkah 1 : - Pada form tambahkan Microsoft Multimedia Control 6.0

Langkah 2 : -Interval: 1000sebagai


Desain form
berikut:

Text1

Lbl_Judul
Lbl_Menit
- Ketik Kode Berikut

Dim batas As Integer


Dim menit As Integer, detik As Integer
Dim SWP As Integer

Private Sub Combo1_Click()


File1.FileName = Dir1.Path
File1.FileName = Combo1.Text
End Sub

Private Sub Command1_Click()


batas = Val(Text1.Text)
End Sub

Private Sub Command2_Click()


MM.Command = "Close"
Unload Me
End Sub

Private Sub Dir1_Change()


File1.FileName = Combo1.Text
File1.FileName = Dir1.Path
End Sub

Private Sub Drive1_Change()


Dir1.Path = Drive1.Drive
File1.FileName = Dir1.Path
End Sub

Private Sub File1_Click()


lbl_judul.Caption = File1.FileName
MM.Command = "close"
MM.FileName = Dir1.Path & "\" & File1.FileName
MM.Command = "open"
End Sub

Private Sub Form_Load()


batas = 0
SWP = 0
Combo1.AddItem "*.MID"
Combo1.AddItem "*.WAV"
Combo1.AddItem "*.MP3"
File1.FileName = Combo1.Text
File1.FileName = Dir1.Path
Text1.Text = batas
MM.Notify = True
MM.Wait = True
MM.Shareable = False
End Sub

Private Sub MM_Done(NotifyCode As Integer)


lbl_menit.Caption = ""
lbl_judul.Caption = ""
Timer2.Enabled = False

End Sub

Private Sub MM_PauseClick(Cancel As Integer)


If SWP = 0 Then
Timer2.Enabled = False
SWP = 1
Else
Timer2.Enabled = True
SWP = 0
End If
End Sub

Private Sub MM_PlayClick(Cancel As Integer)


lbl_judul.Caption = File1.FileName
menit = 0
detik = 0
Timer1.Enabled = True
End Sub

Private Sub MM_StopClick(Cancel As Integer)


menit = 0
detik = 0
Timer2.Enabled = False
End Sub

Private Sub Timer1_Timer()


Form1.Caption = Time
If detik = batas And detik > 0 Then
MM.Command = "Close"
Timer2.Enabled = False
End If
End Sub

Private Sub Timer2_Timer()


detik = detik + 1
lbl_menit.Caption = menit & ":" & detik
If detik = 59 Then
menit = menit + 1
detik = -1
End If
End Sub

Anda mungkin juga menyukai