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