'播放 Private Sub
cmdPlay_Click() Text1.SetFocus On Error GoTo handler With
CommonDialog1 '.Flags = cdlOFNAllowMultiselect .InitDir =
App.Path .Filter = "Midi Files(*.mid)|*.mid|MP3
Files(*.mp3)|*.mp3|Wave Filse(*.wav)|*.wav|(*.m3u)|*.m3u" .FileName
= "" .ShowOpen End With MediaPlayer1.FileName =
CommonDialog1.FileName MediaPlayer1.Play Text1.Text = " 现在正在播放:"
& CommonDialog1.FileName cmdPlay.Enabled =
False cmdPause.Enabled = True cmdContinue.Enabled =
False cmdStop.Enabled = True Exit Sub handler: MsgBox
"未选择媒体文件。", vbOKOnly, "错误信息" End Sub
'暂停播放 Private Sub
cmdPause_Click() Text1.SetFocus MediaPlayer1.Pause cmdPause.Enabled
= False cmdContinue.Enabled = True End Sub
'继续播放 Private
Sub
cmdContinue_Click() Text1.SetFocus MediaPlayer1.Play cmdPlay.Enabled
= False cmdPause.Enabled = True cmdContinue.Enabled = False End
Sub
'播放下一曲 Private Sub cmdNext_Click() On Error GoTo NextErr
'播放非m3u文件时只能播放单噬柚贸龃泶?br> MediaPlayer1.Next Exit
Sub NextErr: MsgBox "现在正在播放单曲,没有一下曲。", vbOKOnly, "出错信息" End
Sub
'停止播放 Private Sub
cmdStop_Click() MediaPlayer1.Stop cmdPlay.Enabled =
True cmdPause.Enabled = False cmdContinue.Enabled =
False cmdStop.Enabled = False End
Sub