读书人

怎么判断多媒体文件文件已经播放结束了

发布时间: 2012-01-28 22:06:13 作者: rapoo

如何判断多媒体文件文件已经播放结束了?
请问,在播放多媒体文件时,如何判断文件文件已经结束了?
我用的是:
Private Sub Timer_Tick() Handles Timer.Tick
TrackBar1.Maximum = Fix (AxWindowsMediaPlayer1.currentMedia.duration)
End Sub
Private Sub Timer2_Tick() Handles Timer2.Tick
TrackBar1.Value = TrackBar1.Maximum
End Sub
结果好多的文件没有播放直接就跳过去了,请问如何改正?

[解决办法]
当前位置 = Fix(AxWindowsMediaPlayer1.Ctlcontrols.currentPosition)
总长度 = Fix(AxWindowsMediaPlayer1.currentMedia.duration)
If 当前位置 = 总长度 - 1 Then

End If

有一些歌曲出现 "当前位置 "差一秒就结束的问题,所以 "总长度 "-1,我也不知道是怎么回事,希望对你有用!

[解决办法]
我这现在没有出现直接跳过的现象,你查一下看看能否得到文件的长度

读书人网 >VB Dotnet

热点推荐