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

  1. Az eljárás megindítása játékos, és ágyazza be egy internetes oldalon;
  2. Automatikus felismerés típusú motor (Flash vagy HTML5);
  3. 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);
  4. Javítás flash player korlátozással használható átlátszatlanság és egymást átfedő réteget, ha wmode = átlátszó / áttetsző;
  5. Csatlakozó átmenet lehetőségeit teljes képernyős módban a vaku;
  6. 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

, amely prisvaivatsya css egyedi azonosító, és a meghatározott méretét css style:

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.

Kapcsolódó cikkek