JavaScript의 Vibration API
Vibration API를 사용하면 웹 앱이 장치의 진동 하드웨어(존재하는 경우)에 액세스하여 진동을 생성할 수 있습니다. 동일한 목적을 위한 메소드
navigator.vibrate()
를 제공합니다.navigator.vibrate() 메소드
이 방법은 밀리초 단위의 진동 지속 시간 값을 사용하여 해당 시간 동안 장치를 진동시킵니다.
navigator.vibrate(500);
// device will vibrate for 500ms
Vibration API는 IE, Opera, Safari 등 일부 브라우저에서는 지원하지 않으므로 브라우저 지원 여부를 확인하신 후 사용하시는 것이 좋습니다.
if (navigator.vibrate) {
navigator.vibrate(500);
}
패턴으로 진동
vibrate()
메서드는 값 배열을 인수로 허용할 수도 있습니다. 진동하는 시간과 진동하지 않는 시간에 대해 서로 다른 값을 제공할 수 있습니다. 짝수 인덱스의 값에 대해서는 진동하고 홀수 인덱스의 값에 대해서는 일시 중지합니다.navigator.vibrate([320, 200, 320, 1000, 320, 200, 320]);
여기서는 먼저 320ms 동안 진동하고 200ms 동안 멈춘 다음 다시 320ms 동안 진동하고 1000ms 동안 멈춥니다.
실행 중인 진동을 취소하려면 0 또는 빈 배열을 인수로 전달하여
vibrate()
메서드를 호출할 수 있습니다.navigator.vibrate(0);
// OR
navigator.vibrate([]);
당신은 또한 좋아할 수 있습니다
시간 내주셔서 감사합니다 ❤️
jscurious.com에서 웹 개발에 대한 내 글을 더 찾아보십시오.
Reference
이 문제에 관하여(JavaScript의 Vibration API), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/amitavmishra99/the-vibration-api-in-javascript-3dbl텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)