Когда не можешь поймать момент или корректирующий возврат скраббера.

Проблема.

Когда наводишься на нужную секунду в плеере на смартфоне и убираешь палец, ползунок сбивается и прыгает в другое место.

Хорошо если это короткое видео, но если это фильм на два часа, то погрешность может составить несколько минут.

Решение.

Корректирующий возврат скраббера. Работает по следующему алгормитму:

  1. Трекинг поиска момента. Плеер распознает, что пользователь начинает медленно и с остановками (посмотреть секунду) таскать скраббер по таймлайну в поисках нужного момента.
  2. Трекинг перескока связанного с поднятием пальца. Плеер распознает, что скраббер быстро сменил позицию после чего касание исчезло (палец поднялся с экрана).
  3. Возврат скраббера в позицию до начала п.2., т.е. быстрого движения.

И вуаля! Больше никаких погрешностей в поиске нужной секунды.

————

1. Это происходит, вероятно, от того, что пользователь во-первых не может идеально ровно поднять палец с поверхности экрана, а во-вторых, из-за физиологии самого пальца, крайная часть подушечки которого находится не там где мы считаем, что “схватили” скраббер.