I am using the following syntax to load different size pano images depending on the device, ie desktop, tablet or mobile:
<!-- ** pano23 - ocean-kaleidoscope-restaurant-view-1 ********************************************************************* -->
<scene name="pano23" title="Kaleidoscope Restaurant, Ocean Hotel" onstart="showname();">
<events onkeydown="action(keydown-fac);" />
<view limitview="range" hlookat="135" hlookatmin="-180" hlookatmax="180" vlookat="0" vlookatmin="-65" vlookatmax="65" fovtype="MFOV" fovmax="85" maxpixelzoom="2.0" />
<preview url="../images/preview/pano23_preview.jpg" />
<image>
<left url="../images/pc-med-res/pano23_l.jpg" />
<front url="../images/pc-med-res/pano23_f.jpg" />
<right url="../images/pc-med-res/pano23_r.jpg" />
<back url="../images/pc-med-res/pano23_b.jpg" />
<up url="../images/pc-med-res/pano23_u.jpg" />
<down url="../images/pc-med-res/pano23_d.jpg" />
<mobile>
<left url="../images/iphone/pano23_l.jpg" />
<front url="../images/iphone/pano23_f.jpg" />
<right url="../images/iphone/pano23_r.jpg" />
<back url="../images/iphone/pano23_b.jpg" />
<up url="../images/iphone/pano23_u.jpg" />
<down url="../images/iphone/pano23_d.jpg" />
</mobile>
<tablet>
<left url="../images/ipad/pano23_l.jpg" />
<front url="../images/ipad/pano23_f.jpg" />
<right url="../images/ipad/pano23_r.jpg" />
<back url="../images/ipad/pano23_b.jpg" />
<up url="../images/ipad/pano23_u.jpg" />
<down url="../images/ipad/pano23_d.jpg" />
</tablet>
</image>
</scene>
Have been testing on PC, iPad and iPhone. Works fine on PC and iPad, but iphone always appears to load the ipad images, so appears to be detected as a tablet.
This problem only appears on the cubeface load, elsewhere detection seems to work ok.
I am using the latest version of krpano.
Any ideas?
Tim