带有A-Frame的Mpd文件无法播放

时间:2018-01-26 18:26:33

标签: html5 aframe mpeg-dash

我正在尝试使用A-Frame播放360度.mpd文件。这是codepen example

视频根本没有显示,控制台日志显示:

components:texture:warn Video element was defined without {SRC {1}} {srcObject {1}}

请告知A-Frame不喜欢这里或我遗失了什么。

2 个答案:

答案 0 :(得分:0)

确定。我通过使用shaka播放器加载文件来实现它。 Dash.js也有效。所以不用担心。一旦文件加载了像shaka或dash.js这样的外部库,A-Frame会将其拾取并渲染得很好

答案 1 :(得分:0)

这是最基本的例子:

<html>
  <script src="https://cdn.dashjs.org/latest/dash.all.min.js"></script>
  <script src="https://aframe.io/releases/0.7.1/aframe.min.js"></script>
  <a-scene>
    <a-assets>
      <video id="video" data-dashjs-player autoplay 
             src="https://dash.akamaized.net/envivio/EnvivioDash3/manifest.mpd"></video>
    </a-assets>
    <a-videosphere src="#video"></a-videosphere>
  </a-scene>
</html>

依靠dash.js