我正在为一个项目使用 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 执行此操作的干净方法?