Beágyazása egy virtuális túra a honlapon krpano
Beágyazása krpano játékos a honlapjára, amennyire csak lehetséges automatizált és egyszerűsített a
• hozzá a kódot az oldal, és egy script
• egy kódsort beágyazási paramétereket.
A szkript funkciók közé tartozik a motortípus meghatározása, amelyeket használni fognak (Flash vagy HTML5) és feldolgozási funkcionalitást korlátozások (ezek kapcsolódnak az operációs rendszer, a böngésző és beviteli módszerek) Általános szabály, hogy a forgatókönyvet és a játékos ugyanabban a JS-fájlt, leggyakrabban ez az úgynevezett tour.js. A szerelvény krpano azt külön tároljuk embedpano.js fájlt.
Szkriptfüggvény embedpano.js
- Az eljárás megindítása játékos, és ágyazza be egy internetes oldalon;
- Automatikus felismerés típusú motor (Flash vagy HTML5);
- Javítás az egér kerék működését az oldalhoz kapcsolódó scroll, zoom, támogatja a Mac OS, a touchpad és a normalizáció a forgási sebessége);
- Javítás flash player korlátozással használható átlátszatlanság és egymást átfedő réteget, ha wmode = átlátszó / áttetsző;
- Csatlakozó átmenet lehetőségeit teljes képernyős módban a vaku;
- Beágyazása a kódot a kód a virtuális túra játékos.
beágyazás script
Megvalósult beágyazni bárhol a weblapon kódot egyszer így:
vagy ha kombináljuk a script HTML5-lejátszót, az alábbiak szerint:
beágyazást lejátszó
Beágyazhatja a játékos a megfelelő helyen a weboldal kódot adunk az elem
Ezen az elemen belül regisztrálni kell a hívást embedpano () metódus, amely létrehoz egy játékos:
beágyazó függvény az argumentumként objektum beágyazás paramétereket.
paraméterek beágyazni
embedpano () módszer megköveteli, csak egy a bejáratnál a tárgy, amelyen keresztül véletlenszerűen az összes paraméter továbbított formájában ParameterName: érték.
Minden paraméter, kivéve a cél, el lehet hagyni, akkor az alapértelmezett érték lesz behelyettesítve a saját helye:
A nevét és elérési útját a fájl a flash player. Az alapértelmezett érték a „krpano.swf” helyett gyakran „tour.swf”
A nevét és elérési útját a fájl HTML5 lejátszó. Az alapértelmezett beállítást fogja használni swf, ahol a kiterjesztés lesz cserélve Js. Ez a paraméter figyelmen kívül, ha a lejátszó be van ágyazva a beágyazott script.
Fájl neve az eredeti xml-specifikáció és az elérési útvonalát. Az alapértelmezett beállítás a neve megegyezik a játékosok. Leggyakrabban használt helyett „tour.xml”.
Azonosító jelölés eleme, amely a játékos lesz ágyazva. Ha az opció nincs bejelölve, „alert ()” hibaüzenet kerül meghívásra.
A szín a játékos háttér html formátumban. Alapértelmezett fekete (# 000000).
Definíció Window Mode opciót a flash player. A lehetséges opciók:
• ablak - az alapértelmezett érték a kompromisszumot a képességek és a sebesség. Sok rendszerben, böngészők és jelölő elemek nem fedhetik a lejátszó ablakban;
• átlátszatlan - megoldani az átfedés lejátszó ablak (lassabb);
• átlátszó - amellett, hogy az átfedés lehetővé teszi, hogy láthatóvá tegye jelölés mögött a lejátszó ablak (sokkal lassabban fut);
• közvetlen - a legjobb teljesítmény üzemmódban hardveres gyorsítást. Nem átfedő képességek, korlátozott kompatibilitást a régebbi rendszerek és böngészők.
Megjegyzés HTML5: Paraméter wmode = átlátszó motor kerül feldolgozásra a játékos teszi, hogy áttetsző. Az átfedő lejátszó ablak mindig elérhető.
Ez meghatározza a kiemelt használata HTML5 motort.
• auto - kiválaszt HTML5 csak akkor, ha nem támogatja a Flash;
• inkább - lehet használni a HTML5, flash csak akkor lesz használva, ha a HTML5 nem támogatja;
• tartalék - preferencia módban vaku, HTML5 amely tekinthető a tartalék;
• Csak - mindig HTML5. Ha ez nem támogatott, akkor hibát ad ki;
• Mindig - mindig HTML5 függetlenül attól, hogy a támogatást. Ez csak akkor használható hibakeresés és tesztelés;
• soha - ne használja a HTML5.
Is bevezette szélesítése szükséges beállításokat vizsgálata:
Ezek határozzák meg a rendering technológiát. példák:
Alapértelmezésben a WebGL technológiát, kivéve:
• Az iOS nem áll rendelkezésre, így az alapértelmezett css3d technológia;
• A böngészők Android alapuló webview és támogató WebGL lehetnek problémák teljesítmény and're készen áll, hogy tegye több eszközön, így az alapértelmezett css3d technológia;
• Az Android Firefox verzió 22, mivel az alacsony termelékenység az alapértelmezett css3d. A változatok a 22. és magasabb alapértelmezés WebGL.
Belépők a tárgy paraméterekkel krpano, ez lehetővé teszi, hogy a kezdeti paraméterek krpano. Azt is beállíthatja, minden játékos paramétereket. A paraméterek beállítása vagy felülírja betöltése után a fő xml és feldolgozás.
Base útvonalát SWF-fájl, amely aztán felhasználható, hogy megoldja a relatív útvonalakat. Ezt fel lehet használni, mint a flash, és a HTML5-ben, hogy megoldja a relatív útvonalakat xml.
Beállítás határozza meg, hogy a hiba üzeneteket küldött a játékos a böngésző konzolban.
Meghatározza, hogyan kell használni az egér görgőjét. Ha telepíti igaz, az események által okozott egér kerék kerül feldolgozásra egy játékos, ellenkező esetben figyelmen kívül hagyja a lejátszót és dolgozza fel a böngészőjét (oldal görgetés).
Megjegyzés: Flash Player. Ez a funkció elengedhetetlen a nyitott elülső vége flash player (külső felület). Ha offline módban dolgozik hívás onready akkor működik, ha megváltoztatja a biztonsági beállításokat flash player. Bővebben.
Ez lehetővé teszi, hogy proizvolnuyu hibakezelő függvényt. Ez a funkció kerül meghívásra egy-paraméter egy hibaüzenettel.
Ha az értéke igaz, az összes paraméter a linkeket átkerül a játékos. Csak telepítse a linkeket lehet továbbítani HTML5-lejátszó. Ez lehetővé teszi, hogy válthat Flash és HTML5 motorok különböző referenciák.
indítási lehetőségek
Van egy csoport paraméterek, amelyek meghatározzák a beszúrás és nem kerül át a játékos.
Ez lehetővé teszi, hogy adjon meg egy tetszőleges nevet a startup fájlt. Ha nincs megadva, akkor az alapértelmezett értékek, hogy a nevét a swf-fájlt.
Debug mobileszközökön van egy különleges szimulátor, amely egy adott mappába krpano / examples / iphone-ipad-szimulátor
shutdown lejátszó
Ha törölni szeretne egy példányt a játékos szeretné használni removepano () függvényt. Ez a funkció törli az összes egér beállításait, DOM és HTML5 elemek eseményeket. Paraméterként, a függvény megkapja a példány id a játékos.
Megjegyzések a mobil eszközök használatával
Megjegyzés: A célpont-densitydpi = device-dpi ismerni csak eszközök az Android, és ez okozhatja a konzol figyelmeztető más böngészőkben (iOS, Chrome (sic) !.). Ez a figyelmeztetés figyelmen kívül lehet hagyni.
Minden opcionális paraméter elhagyható, ezért az alapértelmezett értékeket használja: «krpano.swf», «krpano.xml», «krpanoSWFObject» 100% -os méret.
2. Speciális beállítások az első példa.
3. Prioritás beállítás HTML5 motort.
5. Szelektív használata HTML5: inkább csak androidos készülékeken és kapcsolatot IE10.