问题标签 [krpano]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1217 浏览

javascript - 如何从 js 函数中获取值

我正在为街景查看器使用KRPano插件。当我单击它时,我<hotspot>需要显示一个带有值的工具提示。我需要从 JS 函数中获取该值。所以我<style>在我的热点中添加了一个:

我的js功能:

我尝试过这种方式,但我不断得到null。如果我取出它get之前的js字面意思js(getText())

PD:exhibit()is KRPano动作,显示带有工具提示的图层。

0 投票
1 回答
1584 浏览

android - Krpano/Phonegap 不加载视频

我试图让我的(html5、webm、ogv)视频在 phonegap 上运行,但它不起作用,因为我通过 krpano 进行虚拟游览,视频播放器插件也不起作用。

知道如何加载视频吗?也许通过远程服务器?但路径名是什么?

这是我的 krpano 代码(减少到需要的部分),我只使用 phonegap 插入 xml 文件来完成其余的工作,krpano 有自己的视频播放器,在桌面/html5 上运行良好。我得到的错误是“加载视频失败”路径应该是正确的,因为它适用于桌面+“posterurl”图像被加载。

0 投票
1 回答
507 浏览

ios - 如何在 iPhone 应用程序中播放 SWF 文件

我的 iPhone 应用程序要求下载 SWF 文件并运行,我尝试过使用 Webview 但无法获得成功。我需要下载全景游,需要离线玩。

有任何想法吗?

谢谢

0 投票
1 回答
4088 浏览

javascript - 无法使用 krpano 项目进入 VR 模式

描述

您好,我目前正在关注krpano oculus rift 教程。关于 krpano 的一切都在工作,除了我无法让它在 VR 模式下运行。

我试过的

要使用 Oculus Rift 在 VR 模式下运行 html,我需要:

  1. 下载并安装其中一款实验性网络浏览器。我选择了 FirefoxNightly(它可以与krpanos 在线演示一起使用)。
  2. 添加“进入 VR”按钮并添加 onclick 以运行enterVR

我还检查了 webvr 插件,并且每晚在我的 Firefox 上安装并激活。

错误

在我的控制台中,当我单击按钮时出现此错误。

ReferenceError: enterVR 未定义

问题

我在做什么错/错过了它的工作?

教程的这一部分我不太明白。

立体渲染支持(输出端):立体渲染将在使用 WebVR 插件并调用 enterVR() 操作时自动启用...

WeBVR 插件是一个链接到此页面的可点击元素。他们开始讨论webvr.jsxml 页面的可能属性。

webvr 插件(firefoxnightly 附带的插件)是否包含以上所有内容?如果没有,我如何找到它webvr.js以及如何将它包含在我的项目(或 firefoxnightly )和 xml 文件中?

这些可能是非常简单的问题,但我已经花了很多时间试图弄清楚但没有成功。我很感激任何帮助。谢谢。

0 投票
1 回答
1601 浏览

php - 在 Linux 中从 PHP 运行 Krpano

我正在创建一个 PHP 网络应用程序以在 Linux 上运行,用户可以在其中上传他们的球形图像,我的脚本会将其转换为 VR 图像。我已经创建了一个,但它在 Windows 上运行,并且不知道如何将它移植到 Linux。

我已经从其官方网站下载了 Krpano for Linux,并通过将我的图像拖到水滴上成功地创建了 VR 图像。

现在我想使用 PHP 创建 VR,是否有任何可执行文件可以执行此操作?在 Windows 中,我会这样做“/path/to/krpano.exe /path/to/config /path/to/image.jpg”,但是当我从 krpano.com 提取下载的文件时,没有可执行文件(或者不知道是哪一个)。

有人知道如何在 Linux 中使用 PHP 执行 krpano 吗?我在这里找到了这个教程

http://krpano.com/forum/wbb/index.php?page=Thread&threadID=1306

但我不明白如何在我的情况下实现它。

请帮忙,谢谢。

0 投票
1 回答
2390 浏览

javascript - 如何使用 krpano 在 WebView 上启用 WebVR?

我设法在 Chrome 和 Firefox 上使用 WebVR 运行 krpano,纸板按钮可见并已启用。但是在运行它嵌入在 Android 中的 WebView 中时,它不会显示纸板按钮。

但是后来,我发现我用 WebView 编译的 apk 在我的其他设备上显示了纸板按钮。我将如何在我的手机上强制执行相同的行为,因为我知道它可以在我的 android 手机上的 Chrome 和 Firefox Mobile 中运行,但在使用我的 WebView 实现时却不行?

我必须设置什么配置?或者模拟以确保 WebVR 启用到所有可以支持它的 android 设备,而不仅仅是某些设备或设备自行决定,即使它真的可以运行它?

我还尝试在 krpano WebView 插件中启用 WebVR 假模式。但它不起作用。

我猜 WebVR 插件正在检查 WebView 上下文中的某些内容,并且该检查仅在 Chrome Mobile、Firefox Mobile 或其他设备的其他实现上成功。

0 投票
0 回答
399 浏览

ios - 在 Cordova Phonegap 中加载 KRPano

我使用 Cordova CLI 创建了一个 Phonegap 项目,并且我的 index.html 页面包含使用 KRPano 观看的 360VR 图像。一切都很好,除了页面会不时自动重新加载。调试器显示 CDVWebViewDelegate.m 中的此方法被连续调用

确切地说,调用了 STATE_WAITING_FOR_LOAD_FINISH 案例。在我的 Xcode 调试记录器中,我多次收到此消息

这会对 360VR 体验产生恼人的影响。我该如何预防?

0 投票
1 回答
811 浏览

ios - 本地/离线在 iOS 上加载 KRPano 全景图

我正在编写一个 iOS 应用程序,它将离线加载 UIWebView 内的 KRPano 全景图。这意味着我已经在我的 iOS 项目中复制了我的 KRPano 文件结构(index.html + 数据目录),并且我正在尝试使用 swift 代码加载文件:

如果全景图是从远程位置加载的,那么顺便说一句。可能是什么问题呢?

0 投票
1 回答
206 浏览

http - 在 krpano 上播放外部视频(HTTP)

我一直在为本地存储的 360 度视频测试 krpano 的视频播放器,它们工作正常。但是当我想通过 http(甚至是本地服务器)播放远程视频时,播放器无法播放。

关于这个问题,我看了很多,但没有运气。

任何帮助将不胜感激和感谢。

0 投票
1 回答
2102 浏览

json - 根据 json list 动态显示 xml 热点列表(针对 krpano)

xml/krpano 的一个新手问题,

我有一个要动态加载到 XML 中的 json 项目列表<hotspots>。我可以循环遍历 JavaScript 中的每个项目,但我不知道如何在 XML 中执行相同的循环!

看看这张图片:假设每个带有图像的矩形都是 JSON 列表中的一项。您看到的每个矩形都是一个<hotspot>. 现在这三个热点被硬编码到 XML 文件中,但我想根据存在的 JSON 列表项的数量动态加载热点。 假设每个带有图像的矩形都是 JSON 列表中的一项。 您看到的每个矩形都是一个 <code><hotspot></code>。 现在这三个热点被硬编码到 XML 文件中,但我想根据存在的 JSON 列表项的数量动态加载热点。

这是一个热点。如果我的 json 列表有 16 个项目,我希望加载 16 个热点。