| '初始化程序 Private Sub Form_Load() MediaPlayer1.Visible = False cmdPlay.BackColor = vbRed cmdPause.BackColor = vbRed cmdContinue.BackColor = vbRed cmdStop.BackColor = vbRed cmdNext.BackColor = vbRed cmdContinue.Enabled = False cmdPause.Enabled = False cmdStop.Enabled = False Text1.Text = "本播放器支持各种音乐格式。谢谢使用。 土人。" Text1.BackColor = vbBlack Text1.ForeColor = vbYellow End Sub '播放 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 |
最新相关文章
发表评论