VB6.0 Media Player 代码
'初始化程序
Private Sub Form_Load()
WindowsMediaPlayer1.Visible = true
Text1.Text = "本播放器支持各种音乐格式"
Text1.BackColor = VBBlack
Text1.ForeColor = VBYellow
End Sub
'播放
Private Sub cmdPlay_Click()
Text1.SetFocus
On Error GoTo handler
With CommonDialog1
.InitDir = App.Path
.Filter = "Midi Files(*.mid)|*.mid|MP3 Files(*.mp3)|*.mp3|Wave Filse(*.wav)|*.wav|(*.m3u)|*.m3u"
.FileName = ""
.ShowOpen
End With
WindowsMediaPlayer1.FileName = CommonDialog1.FileName
WindowsMediaPlayer1.Play
Text1.Text = " 现在正在播放:" & CommonDialog1.FileName
cmdPlay.Enabled = False
cmdPause.Enabled = True
cmdContinue.Enabled = False
cmdStop.Enabled = True
Exit Sub
handler:
MsgBox "未选择媒体文件。", VBOKOnly, "错误信息"
End Sub
备注:还有停止等按钮程序在此略
运行以上程序后界面良好,点cmdPlay(播放)按钮会出现选择媒体文件,可是选择文件后不会播放,程序跳过播放执行“MsgBox "未选择媒体文件。", VBOKOnly, "错误信息"”。出现的是系统错误信息提示框“未选择媒体文件”,敬请高手指点!
以上程序有两个控件:1.CommonDialog 2.Mediaplayer 一个Text 一个Cmdplay按钮
又如何实现单曲重复播放?请求代码!
[此贴子已经被作者于2007-9-2 21:42:14编辑过]