问题标签 [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 投票
2 回答
3598 浏览

javascript - 如何使用 Javascript 从 KRPANO 检索热点

我不想使用 javascript 调用从 KRPANO 检索热点。

使用以下内容,我检索未定义。

KRPANO XML 片段:

通过 index.html 加载的外部 javascript 文件:

欢迎任何帮助。提前致谢!

0 投票
1 回答
781 浏览

javascript - Krpano 自动旋转不工作

我正在使用KRpano全景查看器,到目前为止它工作正常,但现在我希望图像自动旋转,但我遇到了麻烦。

这是我的代码:

然后,我在custom.xmlkrpano.swf. XML 如下所示:

但它似乎不起作用。有人可以告诉我可能是什么问题吗?

0 投票
2 回答
594 浏览

javascript - 单击按钮时将桌面上的 Krpano 启用为全屏模式

单击按钮时如何启用全屏模式?

我想我想使用 krpano.set(fullscreen,true);

我在幻灯片中有一张图片,上面有一个播放按钮。单击按钮时,幻灯片停止,全景应全屏显示,我将添加一个关闭全屏按钮。如何触发 API 进入全屏模式?

0 投票
1 回答
472 浏览

javascript - ipad 上的 krpano html5 查看器

当用户访问平板电脑/iPad 上的某个页面时,我正在尝试使用KRPano html5 全景查看器。在桌面上,我使用 Flash 查看器,它可以正常工作:

原样settings

因此,在 iPad 上运行时,我尝试设置html5: "auto"html5: "only"和,但没有成功。html5: "prefer"

那么有人知道该怎么做吗?会有很大的帮助...

0 投票
1 回答
91 浏览

javascript - 如何将多个数据集保存到数组中?

我尝试用 JavaScript 为 krpano 编写一个插件。

我遇到的实际问题是以正确的方式存储几个数据集,以便以后可以轻松访问。

我有许多渲染的全景图像(从项目到项目的变化,1-10max),可以有一些变化。其他地板、其他颜色的厨房、其他白天等可能会有所不同。所以我事先不知道会有多少全景图像以及它们有多少变化。

我的想法是用来prompt();从用户那里获取所需的信息,并使用 for 循环来创建所有需要的变量。

假设我有一张全景图像,包​​含 2 个不同的楼层、2 种不同类型的家具和 2 个不同的白天。我们总共得到 8 张图片(2*2*2)。

在这种情况下,我们得到:

现在我想prompt();在 for 循环中再询问每个选项有多少变体(地板变体、家具变体、白天变体)以及它们是如何命名的。(白天,夜间 f.ex.)

在 JavaScript 中存储所有数据的最佳方式是什么。我应该在数组中使用数组还是有更好的解决方案?

任务的进一步解释:一般来说,我想为基于 html/xml 的全景查看器构建一个插件,而不是可以处理全景版本。所以全景中会有菜单,您可以在其中进行 f.ex。更改地板,它将加载新的全景或将现有全景的 url 更改为新的全景。

0 投票
1 回答
368 浏览

javascript - 在沉浸式全景图像中检测人脸

这是否可以使用 jQuery 人脸检测插件(我正在使用这个)来检测沉浸式 360 全景图像中的人脸(我使用了 krpano 1.19-pr5(构建 2016-05-24)工具(演示版)构建全景文件和krpano html5查看器进行渲染。你可以从这里下载整个包)?

面部检测插件适用于简单的 2D 图像和 HTML5 画布。krpano 查看器还在画布中呈现目标全景图块。下面是在浏览器中呈现全景图像的 html 文件的代码。

0 投票
1 回答
516 浏览

javascript - 在 HTML5-App 中使用设备方向的 360° 视频

我正计划开发一个 HTML5 应用程序,它应该能够使用智能手机的设备方向播放 360° 视频。通过移动智能手机,播放器应该平移和倾斜视频。第一个想法是简单地嵌入 YouTube-360-Video。但与 YouTube-App 相比,YouTube-Browser-Player 似乎没有利用设备方向。我的第二个想法是使用 krpano 并将方向交给 krpano 播放器。这是可能的还是你有其他想法来解决这个问题?

0 投票
1 回答
273 浏览

javascript - Panotour 中的全局 VR 视频层

我正在创建一个虚拟全景之旅,其中包含与热点链接的几个不同全景图。在每个全景图上,我都有一个播放视频的视频热点。

我的问题是,每次加载新场景时,我都必须触摸显示屏才能加载视频……Panotour 还解释说,这种行为是正常的

现在我正在寻找一个解决方案,我可以在进入 vr 模式时第一次触摸播放/停止所有视频......我已经创建了一个包含所有视频的数组,并让它们在第一次触摸后播放/停止但是它只是从第一个场景加载视频,而不是从所有其他场景加载视频。

我还尝试制作一个全局图层并在播放按钮上使用 javascript 插入视频源和位置,但全局图层不在 VR 立体模式下

我尝试将所有视频热点放在第一个场景上,但这也不起作用,因为它不允许 2 个具有相同 ID 的热点。

有谁知道如何在进入 vr 模式的第一次触摸时播放所有视频?

非常感谢亚历克斯

全景图 Pro 2.5.5

0 投票
0 回答
138 浏览

javascript - krpano 为hotspot.url 设置base64 img,不适用于ios 的浏览器

但适用于 pc 的浏览器和 android 的。

帮助!TKS!

0 投票
1 回答
1528 浏览

panoramas - 如何使用 krpano 工具为 marzipano 查看器生成图块

我有一个球形源照片,我想在 marzipano 查看器中显示。直接显示Marzipano.EquirectGeometry效果很好,但用户必须等到整个图像加载(几兆),所以我们必须切换到瓷砖以获得更好的体验。

所以我使用 krpano 工具从球体生成瓷砖(我将在服务器上使用它,所以 marzipano 工具不是一个选项)。尝试了maketiles,sphere2cube和 withMAKE PANO (MULTIRES) droplet.bat但只是无法弄清楚我真正在做什么。

例如,marzipano 查看器使用/{z}/{f}/{y}/{x}.jpg公式获取图块,而maketiles使用tiles_%v_%h.jpg(仅 2 个值?)生成它们。

MAKE PANO (MULTIRES) droplet.bat产生别的东西。公式是tiles/[mres_c/]l%Al/%Av/l%Al[_c]_%Av_%Ah.jpg,结果如下:

  • C:\krpano\IMG.tiles\mres_b\l1\1\l1_b_1_1.jpg
  • C:\krpano\IMG.tiles\mres_b\l1\1\l1_b_1_2.jpg
  • C:\krpano\IMG.tiles\mres_b\l1\2\l1_b_2_1.jpg
  • ......
  • C:\krpano\IMG.tiles\mres_b\l2\2\l2_b_2_3.jpg

我与 krpano 工具到底有什么关系才能/{z}/{f}/{y}/{x}.jpg从球形 360 图像中获取类型图块?