首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在web浏览器中播放VR视频的简单方法

在web浏览器中播放VR视频的简单方法
EN

Stack Overflow用户
提问于 2020-01-28 22:16:37
回答 2查看 1.5K关注 0票数 0

我希望在我的服务器上有VR视频,并能够通过网站在大多数设备上播放它们。

我已经尝试了在谷歌搜索的第一个feed中出现的所有东西,但没有找到我一直在寻找的想要的东西。

该软件可以获得许可,但我必须能够从我的服务器播放视频。有几个托管服务,通过虚拟现实,但这不是我需要的。

一个简单的js包含和一个对视频url的引用应该就是所需的全部…。。

关于去哪里找有什么建议吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-08-27 07:30:03

我最终使用了delight VR网络播放器。简单的集成和一个满足我需求的免费层:https://delight-vr.com/

票数 1
EN

Stack Overflow用户

发布于 2020-01-28 23:54:26

如果视频是像this one这样的视频球,您可以使用aframe来显示它们。在台式机上,您可以使用鼠标和拖动四处查看,或者使用VR耳机;在移动设备上,您可以使用Google Cardboard类型的VR耳机。

代码语言:javascript
复制
  var vid = document.getElementById('vid');

document.getElementById('play-button').addEventListener("click", function(e){
  this.style.display = 'none';
  vid.play();
}, false);
代码语言:javascript
复制
<script src="https://aframe.io/releases/latest/aframe.min.js"></script>

<button
  id="play-button"
  style="position: fixed;
  top: calc(50% - 1.25em);
  left: calc(50% - 1.25em);
  font-size:2rem;
  width: 2.5em;
  height: 2.5em;
  z-index: 10;
  color:#fff;
  background-color:#333;
  border:none;
  border-radius:50%;
  text-align:center;"
>
  ▶
</button>

<a-scene id="vr-scene">
  <a-assets>
    <video
      id="vid"
      src="https://cdn.glitch.com/8935d2ed-c243-47e6-a74a-c275e93b7f20%2Fcity-4096-mp4-30fps-x264-ffmpeg.mp4?v=1580226185171"
      crossorigin="anonymous"
      autoplay="false"
      loop="true"
      style="display: none"
    ></video>
  </a-assets>

  <a-entity
    geometry="primitive: sphere;
                      radius: 5000;
                      segmentsWidth: 64;
                      segmentsHeight: 64;"
    material="shader: flat; src: #vid;"
    scale="-1 1 1"
  >
  </a-entity>
</a-scene>

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59950766

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档