[JS] 조도(Ambient Light) API

조도(Ambient Light) API를 사용하면 디바이스 주변의 밝기가 변하는 것을 확인하고 이에 따라 애플리케이션의 동작을 제어할 수 있다. 2015년 1월 현재 지원하는 브라우저는 파이어폭스 뿐이며 파이어폭스도 OSX에서만 지원하는 API이다. 파이어폭스의 윈도우즈 지원은 진행 중이며, 크롬이나 IE 등 다른 브라우저에서는 아직 고려 단계에 있다.

사용 방법은 간단하다.

window 글로벌 객체에 devicelight라는 이벤트를 추가하면 되는데, 디바이스 주변의 밝기가 변하면 event 객체의 value 프로퍼티를 통해 Number 타입의 밝기값(lux 단위)에 접근할 수 있다.

window.addEventListener('devicelight', function(event){
    console.log('주변 밝기 : %s', event.value);
}, false);

댓글을 남겨주세요