У меня есть прогрессивное веб-приложение, которое использует 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?