Как увеличить показатель refre sh DeviceOrientationEvent в Chrome? - PullRequest
0 голосов
/ 07 января 2020

Я использую следующий код javascript для отображения информации об ориентации устройства на веб-странице / консоли:

if(window.DeviceOrientationEvent) {
    window.addEventListener('deviceorientation', function(event) {
        var yaw = event.alpha;
        var pitch = event.beta;
        var roll = event.gamma;

        ...

    }, false);
}

Если я запускаю этот код в браузере Edge на Windows, информация об ориентации обновляется с быстрой и постоянной скоростью. Однако в Chrome информация об ориентации не соответствует гладко sh. Если я открою приложение компаса в фоновом режиме на Windows 10 (Asparion Compass +), то скорость рефракции sh увеличится на Chrome.

Кто-нибудь знает, почему это происходит? И есть ли способ увеличить скорость обновления ориентации устройства sh в Chrome (без приложений, работающих в фоновом режиме)? В Chrome есть другие функции, которые я хочу использовать в этом проекте, поэтому использование Edge не вариант.

Обратите внимание, я также пытался использовать AbsoluteOrientationSensor({frequency: 100}), но выводилась информация об ориентации устройства, которая выводится на веб-страницу / консоль не ссылается sh при 100 Гц.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...