Если раньше меня огорчала невозможность показать на иллюстрации анимацию, то теперь я и вовсе в отчаянии. В рассказе об Vibration API вам придется мне верить исключительно на слово. Впрочем, можно поиздеваться над своим смартфоном, просто повторив мои эксперименты.
Кстати, а зачем это все нужно? Нет, зачем понадобилась вибрация мобильному устройству — понятно, но зачем вибрировать вебстраничке?
На самом деле применение данной возможности найти легко — например, оповещение об асинхронных сообщениях, реакция на определенные действия в пользовательском интерфейсе, различные эпизоды в играх.
Сам Vibration API не сложен. Фактически в нем задействован только один объект — navigator. vibrate(). Управляться с ним довольно легко:
Navigator. vibrate(1000):
Так произойдет вибрация, которая продлится одну секунду. Можно задавать несколько интервалов:
Navigator. vibrate([5000, 1000, 3000]):
Тут устройство будет вибрировать 5 секунд, потом выждет секунду, затем повибрирует еще три.
А таким образом можно остановить все вибрации:
Navigator. vibrate(0);
Добавить комментарий