在VB6.0 下编了一个MP3播放程序。
用的是mp3player.ocx控件。但播放时间长了以后(2,3个小时以后),
会弹出runtime error出错消息框,然后整个程序就被关闭。
请问该如何解决? 在定时器中关于MP3PLAY控件只加了,MP3PLAY1.OPEN 和 MP3PLAY1.PLAY 两条语句
用的是mp3player.ocx控件。但播放时间长了以后(2,3个小时以后),
会弹出runtime error出错消息框,然后整个程序就被关闭。
请问该如何解决? 在定时器中关于MP3PLAY控件只加了,MP3PLAY1.OPEN 和 MP3PLAY1.PLAY 两条语句
Dim temstring As String
If List1.ListCount > 0 Then '检查队列是否为空
For i = 0 To List1.ListCount - 1 ' 不能循环播放,在播放时间间隔内播完,才能播放下一首 temstring = List1.LIST(0)
'取出第一条报警信息
List1.RemoveItem (0)
'将该条移出报警信息队列
On Error GoTo error_handle
retcode = Mp3Play1.Open(App.Path + "\" + temstring + ".mp3", "")
retcode = Mp3Play1.Play '播放语音报警 Exit Sub
error_handle: '错误处理
retcode = Error
soundable = True
Resume Next
Next i
End If