我想用trackbar控制视频进度~但是把
windowsmediaplayer1.controls.currentPosition:=trackbar1.Position
放到
TrackBar1的onChange事件里会出现视频每秒卡一下的情况,我查了很多CDSN的帖子,都有写到,有的说用继承TRACKBAR,添加mouseup和mousedown事件,但是具体怎么操作呢?
我用的是delphi 10 lite
望高手指点`~
windowsmediaplayer1.controls.currentPosition:=trackbar1.Position
放到
TrackBar1的onChange事件里会出现视频每秒卡一下的情况,我查了很多CDSN的帖子,都有写到,有的说用继承TRACKBAR,添加mouseup和mousedown事件,但是具体怎么操作呢?
我用的是delphi 10 lite
望高手指点`~
这个更新也会触发onchange事件,然后这个事件又去修改播放进度,这样是有问题的。
自己写个控件,继承TTrackBar,加上mousedown和mouseup事件,在这里处理就可以了。