Google VR 视频无法加载

Google VR video doesn't load

我正在使用 Google VR View for the web 加载 360 度全景视频。但是当我加载视频时,它显示 Error, Render: video load error: [object event]

这是控制台显示的内容:

当我从 Google 的 url 加载示例视频时,它就像一个魅力:https://storage.googleapis.com/vrview/examples/video/congo_2048.mp4

这是我正在使用的代码(使用相同的视频,但存储在我的网站上):

<div id="vrview"></div>

<script src="//storage.googleapis.com/vrview/2.0/build/vrview.min.js"></script>

<script>
    window.addEventListener('load', onVrViewLoad)
    function onVrViewLoad() {
        var vrView = new VRView.Player('#vrview', {
            video: 'video/congo.mp4',
            is_stereo: true 
        });
    };
</script>

[编辑] 即使完整 link 我域中的视频,视频仍然无法播放。

[编辑 2] 这是文件结构:

谢谢你帮我!

编辑:

设置 CORS headers - 有关服务器特定详细信息,请参阅 http://enable-cors.org/server.html

使用两个必需的参数(宽度,高度),然后不设置 CORS 也能很好地工作 headers。

但是,我现在正在努力解决在处理本地或 youbute 360​​ 视频的情况下的类似问题。即我可以 运行 只是一个提供的示例文件,而不是真正的 360 度文件。你有什么进展吗?

我的post:https://whosebug.com/questions/41312283/how-to-play-youtube-360-videos-using-vrview-web

比照link。 http://vcml.cafe24.com/humble.php

    window.addEventListener('load', onVrViewLoad);

    //It works
    function onVrViewLoad() {

      var vrView = new VRView.Player('#vrview', {
     width: '100%',
     height: 600,
     video: 'http://storage.googleapis.com/vrview/examples/video/congo_2048.mp4',
     
     is_stereo: true,
      });
      
      //Now I'm struggling. Not working
      var vrView1 = new VRView.Player('#vrview1', {
     width: '100%',
     height: 600,
     
     video: 'https://www.youtube.com/embed/OkLa7jkFXpU',
     //video: 'http://vcml.cafe24.com/video.mp4',
     
     is_stereo: false,
      });
    }
 Congo Video
  <div id="vrview"></div>
  
 Youtubu Video
  <div id="vrview1"></div>

请勿使用此脚本 <script src="//storage.googleapis.com/vrview/2.0/build/vrview.min.js"></script>,您已使用示例 zip 文件中的 <script src="vrview-master/build/vrview.js"></script>