首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Angular 1中使用VRView

如何在Angular 1中使用VRView
EN

Stack Overflow用户
提问于 2019-01-17 03:19:01
回答 1查看 269关注 0票数 1

VRview不工作,也没有向我显示360图像。我正在编码的角度1应用程序,并试图显示360图像。我尝试了photosphere查看器和现在的vrviewer,但无法理解如何在angular中编写代码。敬请协助

代码语言:javascript
复制
angular.module("MyControllers", [])
.controller("VR", function ($window) {
var onVrViewLoad = function() {
            var vrView = new VRView.Player('#vrview', {
                img: 'img/virtualTour.jpg',
                is_stereo: false
            });
        }
        $window.addEventListener('load', onVrViewLoad)


 })
EN

回答 1

Stack Overflow用户

发布于 2019-01-17 10:59:18

根据Google VR文档

要使用VR视图,请在HTML中包含谷歌提供的vrview.min.js脚本:

视频视图

您的控制器应该如下所示。在页面加载后立即实例化VR视图,该页面应该正在侦听load事件。

代码语言:javascript
复制
angular.module('VRApp', [])
  .controller('VRController', function($window) {
    var onVrViewLoad = function() {
      var vrView = new VRView.Player('#vrview', {
        video: 'https://storage.googleapis.com/vrview/examples/video/congo_2048.mp4',
        is_stereo: true,
      });
    };
    $window.addEventListener('load', onVrViewLoad);
  });

请查看我的Plunker以进行现场演示。

图像查看

我已经在IE11中测试过了,它工作得很好。我尝试了下面的代码

代码语言:javascript
复制
angular.module('myApp', [])
  .controller('VRController', function($scope, $window) {
    var onVrViewLoad = function() {
      var vrView = new VRView.Player('#vrview', {
        width: '60%',
        height: '60%',
        img: 'http://storage.googleapis.com/vrview/index.html?image=//storage.googleapis.com/vrview/examples/coral.jpg&is_stereo=true',
        is_stereo: true,
      });
    };
    $window.addEventListener('load', onVrViewLoad);
  });

IE 11中的输出

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

https://stackoverflow.com/questions/54223885

复制
相关文章

相似问题

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