我正在开发带有自定义控件的媒体播放器,它实际上运行良好。然而,在视频中显示当前位置的轨迹栏滑块并没有以一个不错的动作不断移动,但是,我该怎么说,每秒滞后一次,左右。计时器间隔为 100 毫秒,轨迹栏的最大值为 2000,所以这应该不是问题。
我使用计时器的休闲代码:
try
{
if (W.playState == WMPPlayState.wmppsPlaying)
{
tr.Value = (int)W.Ctlcontrols.currentPosition;
}
}
catch { }