A帧<a-video>自动播放

时间:2017-01-13 05:40:46

标签: video aframe

使用A-Frame我无法使用autoplay =“false”或loop =“false”来工作。无论如何,视频会自动播放并循环播放。我还尝试了文档中的“重复”属性,但这似乎也不起作用:https://aframe.io/docs/0.4.0/primitives/a-video.html#attributes_repeat

如何让视频无法自动播放或在A-Frame中循环?

<a-video position="0 3 -5" autoplay="false" loop="false"
         src="./assets2/video/Space-Cats-Magic-Fly.mp4"
         material="shader:flat; side:double; transparent:true;"
         geometry="mergeTo:null; primitive:circle; radius:3.0;">
</a-video>

2 个答案:

答案 0 :(得分:1)

https://aframe.io/docs/0.4.0/guides/#using-the-asset-management-system

创建一个没有自动播放/循环的单独视频元素,并使用ID选择器引用它:

<a-scene>
  <a-assets>
    <video id="vid" src="a.mp4"></video>
  </a-assets>

  <a-video src="#vid"></a-video>
</a-scene>

答案 1 :(得分:1)

http://codepen.io/machenmusik/pen/pRbJYj

<script src="https://rawgit.com/aframevr/aframe/master/dist/aframe-master.js"></script>
<a-scene>
  <a-assets>
    <video id="myvideo" src="https://ucarecdn.com/bcece0a8-86ce-460e-856b-40dac4875f15/"></video>
  </a-assets>
  <a-sky src="#myvideo"></a-sky>
  <!-- or a-videosphere or a-video -->
</a-scene>