Hallo,
ich habe einen Krpano in eine PhoneGap eingebettet, das funktioniert perfekt unter iOS, leider macht Android Probleme.
Eingebunden wird das Panorama folgendermaßen:
var viewer = createPanoViewer({
swf: 'lib/krpano/krpano.swf',
target: 'krpano_pano',
xml: 'pano/pano.xml'
});
viewer.embed();
Die notwendigen Dateien (swfkrpano.js, krpanoiphone.license.js, krpanoiphone.js) sind eingebunden, die krpano.license liegt neben der krpano.swf.
In der XML sind sehr viele Szenen enthalten, die wie folgt angesprochen werden:
Auf dem Android-Gerät oder im Browser, kurz sobald die Flashversion geladen wird, ist „call“ undefined. Das „call“ wird durch den Nutzer ausgelöst und egal wie viel Zeit verstreicht, die Funktion scheint nie an das DOM-Element angehängt zu werden, sie bleibt immer undefined.
Verhalten sich die Javascript- und die Flash-Version hier unterschiedlich?
Wie kann ich sicherstellen, dass der Viewer komplett geladen ist, bevor der Nutzer ein Panorama aufrufen kann?
Vielen Dank im voraus.