1

我正在为一个项目使用 Pannellum.org 全景播放器,我正在将数据从一个 json 文件加载到 player.htm 文件中,每个场景看起来都像这样:

"default": {
    "firstScene": "one"
},

"scenes": {
    "one": {
        "title": "Mason Circle",
        "hfov": 110,
        "pitch": -3,
        "yaw": 117,
        "type": "equirectangular",
        "panorama": "/images/from-tree.jpg"
        }

从与 player.htm 文件位于同一目录中的此 json 文件中获取多个场景。我想在 player.htm 中添加一些 JS,它在移动设备和平板电脑上使用“全景”的替代路径。

因此,我将在名为“panorama2”的 json 文件中设置第二个参数,如果设备是移动设备,它将使用此路径作为原始“panorama”参数,而不是设置的那个。

对于每个场景,是否有一种使用 JavaScript 执行此操作的干净方法?

4

0 回答 0