Навигация по Fire TV для веб-страниц, открытых в браузере - PullRequest
0 голосов
/ 01 ноября 2018

У меня есть веб-приложение, которое открывается в браузере «Fire TV» Amazon Silk & Mozilla.

На пульте дистанционного управления есть кнопка навигации: https://developer.amazon.com/docs/fire-tv/remote-input.html#capturing-input, и при нажатии курсор мыши перемещается в этом конкретном направлении.

Однако этот процесс очень медленно перемещается по веб-странице с помощью удаленной навигации.

The

Я хочу сосредоточиться на привязке и при нажатии кнопки навигации слева направо или сверху вниз. Я хочу прыгнуть с одного якоря на другой в этом конкретном направлении. Как мне этого добиться?

Существует ли Fire TV SDK, который помогает подключать удаленную навигацию к веб-приложениям?

Пробовал использовать Tab Index в элементе HTML, но это не помогло. Также удаленная навигация не работает так же, как навигация с помощью клавиатуры.

Здесь дан список событий для andriod: https://developer.amazon.com/docs/fire-tv/remote-input.html#capturing-input. Есть ли у нас аналогичный список событий для веб-приложений, использующих Javascript?

1 Ответ

0 голосов
/ 01 ноября 2018

Если мышь перемещается в направлении щелчка, вы можете просто использовать его для обработки. Сохраните глобальный 2-элементный массив, в котором хранится позиция курсора, и в обработчике для события mousemove рассчитайте разницу между новой позицией и сохраненной; затем вы можете перейти к любой точке привязки, наиболее подходящей для этого движения, и заменить предыдущий массив новой позицией.

...