Теплый ламповый API — Ambient Light Events

Следующий API, предназначенный для определения освещенности, тоже не сложен — задачи на него возложены довольно узкие и конкретные. Он представлен двумя объектами. Первый, Device-

Light, предоставляет информацию об уровне рассеянного освещения (в люксах, lx). Вот пример его работы:

Window. addEventListener( ‘devicelight’, function(e) { alert(‘devicelight: ‘ + e. value);

}, false );

Используемое здесь событие DeviceLightEvent наступает при смене освещенности датчика или начальной его установке.

Второй объект LightLevel и событие DeviceLightEventlnit предоставляют ту же информацию, но в именованных уровнях освещенности, а именно — «dim», «normal» или «bright». Согласно спецификации, уровню «dim» соответствует освещенность менее 50 лк (примерно соответствует комнатному освещенню), а «bright» — свыше 10 000 лк (яркое солнце). Работает этот объект по такой же схеме:

Window. addEventListener( ‘lightlevel’, function(e) { alert(‘lightlevel: ‘ + e. value);

}, false );

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *