Медиа-плеер с пользовательскими элементами управления: лаги трек-бара

Я работаю над медиаплеером с пользовательскими элементами управления, и он на самом деле работает отлично. Тем не менее, ползунок, показывающий текущую позицию в видео, не перемещается постоянно в хорошем движении, но, как бы сказать, отстает каждую секунду или около того. Интервал таймера составляет 100 миллисекунд, а максимальное значение полосы трека - 2000, так что это не должно быть проблемой.

Я использую следующий код для таймера:

        try
        {
            if (W.playState == WMPPlayState.wmppsPlaying)
            {
                tr.Value = (int)W.Ctlcontrols.currentPosition;
            }
        }
        catch { }

Предложения?

0 ответов

Другие вопросы по тегам