Vibrando o dispositivo com HTML e JS

A W3C com ajuda da Google e do Mozilla estão trazendo vários features de dispositivos nativos, que podem ser acessadas por API através do HTML5 e JS, como a geolocalização e utilização do microfone dos aparelhos, e dentre essas novas funcionalidades também se encontra a de vibração de dispositivos que é a API Vibration, podendo ter várias utilidades, principalmente para a galera que está fazendo jogos, pode ser utilizada também para notificações.

Para fazer os dispositivo vibrar é só fazer a seguinte chama:

 navigator.vibrate(1000);  

Este "1000" corresponde a um segundo pois o tempo é medido milissegundos. Se quiser intercalar é só colocar dentro de um intervalo de um array.

 navigator.vibrate([500, 1000, 1500]);  

E se quiser parar de vibrar é só atribuir o valor 0;

 navigator.vibrate(0);  

Um exemplo completo já com botoes para baixar e testar localhost é encontrado la no meu GitHub.


Comentários

Postagens mais visitadas deste blog

Teclas de atalho(accesskey) no HTML5

Utilizando o Gulp para facilitar seu desenvolvimento front-end

Lazy load no Angular using Jquery