首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

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

2012-01-28 
如何判断多媒体文件文件已经播放结束了?请问,在播放多媒体文件时,如何判断文件文件已经结束了?我用的是:Pr

如何判断多媒体文件文件已经播放结束了?
请问,在播放多媒体文件时,如何判断文件文件已经结束了?
我用的是:
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,我也不知道是怎么回事,希望对你有用!

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

热点排行