Отображение изображения в видеосфере - PullRequest
1 голос
/ 14 марта 2019

Я хочу отобразить изображение в моей видеосфере, но оно не отображает изображение.Это мой текущий код, основанный на примерах, найденных в stackoverflow, и в демонстрационном примере A-Frame:

        <a-scene>
    <a-image src="assets/A.png" height:"100" position:"1 1 1" rotation:"0 90 0" scale:"1 1 1" visible:"true">
    </a-image>
    <a-videosphere rotation="0 0 0" src="#video" 
                         play-on-window-click
                         play-on-vrdisplayactivate-or-enter-vr>

    </a-videosphere>

          <a-camera user-height="0" wasd-controls-enabled="false" arrow-key-rotation>

            <a-entity id="msg" position="0 -0.3 -1.5" text="align:center; 
                    width:3;
                    wrapCount:100;
                    color:red;
                    value:Click window to make the video play, if needed."
                    hide-once-playing="#video">
            </a-entity>
          </a-camera>      

          <a-assets>
            <!-- Single source video. -->
            <video id="video" style="display:none" autoplay loop crossorigin="anonymous" playsinline webkit-playsinline>
              <source type="video/mp4" src="assets/360/promo.mp4" />
            </video>
          </a-assets>
        </a-scene>

Все работает отлично, никаких ошибок.Файл AFRAME.registerComponent включен, конечно, сверху.Это просто не отображает мое изображение.Кто-нибудь может мне помочь?Можно ли вообще отображать изображения в видеосфере?

1 Ответ

1 голос
/ 14 марта 2019

Если это - то, к чему вы стремитесь, тогда единственная проблема - заменить ": " на " = " здесь:

height:"100" position:"1 1 1" rotation:"0 90 0" scale:"1 1 1" visible:"true"


Атрибуты HTML:
<a-entity attribute="data"></data>

Свойства атрибута:

<a-entity attribute="propertyOne: data; propertyTwo: data"></data>
...