2017-01-20 4 views
2

КОНТЕКСТКак я могу использовать aframe для создания 360-видеоэффектов?

Мы хотим, чтобы создать эффект, подобный тому, что было реализовано here. Тем не менее, я стараюсь, чтобы видеоролик 360 как элемент героя более длинной страницы.

ПРОБЛЕМА

Лучшее решение, которое я нашел до сих пор для 360 видео является использование AFRAME в Mozilla, как это делается here. Тем не менее, проблема, с которой я сталкиваюсь, заключается в том, что добавление <a-scene></a-scene> к моей более длинной странице существенно разбивает остальную часть страницы, что делает невозможным увидеть элементы внизу (они думают, что они находятся в DOM). Одно из решений, которое я нашел, - это разместить a-сцену на отдельной странице, а затем отобразить ее в iframe на моей странице. это отлично работает при прокрутке рядом с iframe, но прокрутка не работает в iframe.

Типичные решения этой проблемы с прокруткой говорят, что вы используете overflow: hidden, но это не сработало, поэтому я подумал, что, возможно, есть другой подход, который я могу предпринять, что делает движения мыши над 360-управлением видео камерой, тогда как прокрутка управляет родительской.

+0

Возможный дубликат [Как встроить AFRAME сцену в DIV] (http://stackoverflow.com/questions/40902305/how-to-embed-an-aframe-scene-into-a -div) – ngokevin

ответ

1

https://aframe.io/docs/0.4.0/components/embedded.html

Используйте встроенный компонент, то стиль элемента сцены.

<a-scene embedded>

+0

Это похоже на правильное решение, но по какой-то причине добавление встроенных изображений приводит к исчезновению внутреннего изображения с экрана - https://www.igotchamedia.com/arvr2/ – Sekoul

+0

вам нужно применить CSS – ngokevin

+0

Из того, что я вижу , даже применение высоты и ширины к элементу a-scene, как предлагается в другом месте, здесь не помогает. Любой конкретный CSS, который я должен применить, чтобы получить фоновое изображение? – Sekoul

Смежные вопросы