Aframe не рендерит WebVR на мобильный? - PullRequest
0 голосов
/ 16 октября 2018

У меня есть прогрессивное веб-приложение, которое использует aframe для рендеринга изображения vr.

Вот моя разметка кадра:

<a-scene>
   <a-sky src="images/vr-assets/test1.jpg"></a-sky>
</a-scene>

Очень просто.И он отлично работает в Firefox.

Однако, когда я тестирую на iOS, мне предлагают положить телефон в гарнитуру.

Я хочу использовать WebVR независимо от среды, чтобы мои пользователине нужно использовать гарнитуру.Поэтому моя сцена не должна заботиться об устройстве, которое использует пользователь, и должна отображаться так же, как на рабочем столе.

После просмотра документов я попытался передать isMobile="false" следующим образом:

<a-scene isMobile="false">
    <a-sky src="images/vr-assets/test1.jpg"></a-sky>
</a-scene>

Но это ничего не изменило.

Кроме того, передача isMobile="false" нарушает код.

Я получаю следующие предупреждающие сообщения в Firefox:

TypeError: s.requestPresent is not a function

TypeError: can't assign to property "depthNear" on 0: not an object

Кто-нибудь знает способ заставить рамочный фрейм рендерить только с использованием WebVR?

...