为播放器添加播放拖放进度条问题
要为播放器添加播放拖放的进度条功能,请问一下是不是用下边这一条语句,如果是,具体应该在那一个事件里加入
TrackBar1.Value = AxWindowsMediaPlayer1.Ctlcontrols.currentPosition
问题点数:30、回复次数:4Top
1 楼psongchao(苹果仔)回复于 2005-05-09 05:54:31 得分 15
TrackBar1.Value = AxWindowsMediaPlayer1.Ctlcontrols.currentPosition
你这句话的意思是进度条前进,而不是拖动呀!如果要是拖到的话,你得把等会两边得元素交换一下位置就可以了,拖到你可以放在。。。你看一下,记不清楚了,scroll或者valuechanged吧,你试一下。至于进度条前进,你看一下AxWindowsMediaPlayer1这个组件有没有相应得positionchanged或者frmaechanged之类得,好像我找过一次,没有找到,如果找不到,你可以采用模拟得方式:架一个时间空间,定时得去主动读取,就像你写得代码一样就可以了。Top
2 楼yyw84(乱码人生)回复于 2005-05-09 10:59:06 得分 0
试过了用PositionChange事件,可是并没有什么效果,
代码是这样的,是这个事件吗?还有,在帮助里边找不到AxWindowsMediaPlayer的任何帮助.
Private Sub AxWindowsMediaPlayer1_PositionChange(ByVal sender As Object, ByVal e As AxWMPLib._WMPOCXEvents_PositionChangeEvent) Handles AxWindowsMediaPlayer1.PositionChange
TrackBar1.Value = AxWindowsMediaPlayer1.Ctlcontrols.currentPosition '文件播放进度
End SubTop
3 楼helloworld84(思考中....)回复于 2005-05-09 12:33:09 得分 15
占个位,,关注...Top
4 楼yyw84(乱码人生)回复于 2005-05-09 13:53:24 得分 0
试了很多个方法还是不能实现TrackBar1.Value随播放进度而改变,这应该是一个很普遍的问题吧,怎么没人知道吗?
我主要是找不到相关的帮助可以参考,只能一点点慢慢摸索,Top
相关问题
- ????类似于把MP3拖到MP3播放器,就能自动播放的拖放功能怎么实现的?
- 怎样做一个播放器里那种可以托动控制进度的进度条(slider)??谢谢!
- 音乐播放器,用Trackbar显示音乐进度?可怎样拖动Trackbar而改变音乐播放进度???
- 如何增加播放器的时间进度显示(具体时间,并非进度条)
- 请问在C#中如何给一个没有拖放操作的控件添加拖放操作?
- 如何添加进度条控件?
- 在状态栏上添加进度条
- CListView中添加一个进度条
- ★那边有Flash的播放器下载?要求有播放列表,一次能添加多个Flash。
- 在网页中,realplayer在线播放器,能不能用javascript改变或添加影片地址?




