AIMP Forum
AIMP for Windows => Skin Editor, Skin Engine => Ошибки и замечания / Bugs => Topic started by: D2NP on May 04, 2019, 17:41:56
-
Два слайдера
(https://i.imgur.com/mbjUEME.png)
Скриптом считываем Position из слайдера A и применяем слайдеру B.
Почему Position у второго слайдера(прогресс-бара) присваивается с погрешностью? Такое происходит только на прогресс-баре (Slider.Action <-> prvPlayerState.Action)
Чтобы позиция применилась нужно еще раз или два выполнить скрипт.
Похожее происходит если просто курсором кликать по прогресс-бару(не зависит от скина), т.е. делаем клик по прогресс-бару, не сдвигая курсора еще раз делаем клик и полоса прогресса прыгает в\от места клика на один пиксель. (воспроизводится не при каждом клике, зависит от того в какую позицию кликаем)
Не сказал бы, что прям проблема. Просто экспериментировал и ожидал, что в этом случае позиция B будет равна позиции A.
p.s. воспроизведение в этот момент на паузе
видео (https://i.imgur.com/xzoOcii.mp4)
-
Скорее всего все эти эффекты из-за довольно грубой дискретности. Ну, сколько пикселей в прогресс-баре - 300-400? При продолжительности трека 5-7 мин. погрешность может превысить 1 с.