ПредишенСледващото

Вграждане krpano играч в страница на сайта, колкото е възможно автоматизирано и опростен, за да
• добави в кода на страницата, както и един скрипт
• един ред код за вграждане на параметри.

Функциите на скрипт включват определение двигател тип, който ще се използва (флаш или HTML5) и ограничения функционалност обработка (те са свързани с методите на операционната система, браузър и входни) Като правило, сценария и играчът са в същата JS-файл, най-често това се нарича tour.js. В събранието krpano тя се съхранява отделно в embedpano.js файл.

Script функционални embedpano.js

  1. Иницииране играч и да го вградите в страницата;
  2. Автоматично тип откриване на двигателя (флаш или HTML5);
  3. Корекция на функционалността на колелцето на мишката, свързани с книгата на страницата, мащабиране, подкрепа за Mac OS, с тъчпада и нормализиране на скоростта на въртене);
  4. Корекция флаш ограничения плейър при използване на непрозрачност и припокриващи се слоеве ако wmode = прозрачен / непрозрачен;
  5. Свързване на възможностите преход в режим на цял екран за светкавицата;
  6. Включването му код в кода на виртуална обиколка играч.

вграждане на скрипт

Изпълнено вградите някъде на страницата кода на уеб веднъж така:

или когато е комбиниран с скрипт HTML5-плейъра, както следва:

вграждането на играч

За да вградите играч на правилното място в кода на уеб страницата се добавя към елемент

, който prisvaivatsya CSS-уникален идентификатор и решени размера, използвайки CSS стил:

Вътре в този елемент е необходимо да се регистрирате на метода на повикване embedpano (), която ще се създаде един играч:

вграждането функция приема като аргумент обект на вграждането параметри.

параметри вграждане

embedpano () метод изисква само един на входа на обекта, чрез които на случаен принцип всички параметри се предават под формата на parametername: стойност.
Всички параметри с изключение на целта, могат да бъдат пропуснати, след това стойността по подразбиране ще бъде заместен в своето място:

Името и пътя на файла на флаш плейър. Стойността по подразбиране е "krpano.swf", често се използва вместо "tour.swf"

Името и пътя на играча на файла HTML5. Настройката по подразбиране ще се използва SWF, в които разширяването ще се промени на .js. Този параметър се игнорира, когато плейърът е вградена във вградения сценария.

име на файла с първоначалния XML-спецификация и пътя към него. По подразбиране е със същото име като на играчите. Най-често се използва вместо "tour.xml".

Identifier маркировка елемент, в който ще бъде вграден на играча. Ако опцията не е избрана, "предупреждение ()" грешка ще се нарича.

Цветът на фона играч в HTML формат. По подразбиране черен (# 000000).

опция Mode Definition Window за флаш плейър. Възможни опции:
• прозорец - стойността по подразбиране е компромис между възможностите и скорост. В много системи, браузъри и елементи от кода не могат да се припокриват прозореца на играч;
• непрозрачна - за решаване на прозореца на припокриване играч (по-бавно);
• прозрачна - в допълнение към припокриването позволява да видим маркиране зад прозореца на играч (изпълнява по-бавно);
• директно - най-добър режим на производителност с хардуерно ускорение. Не са припокриващи се възможности, ограничен съвместимост с по-старите системи и браузъри.

Забележка към HTML5: Показател wmode = прозрачен двигател ще бъде обработена на играча, който ще направи по-прозрачна. Припокриването прозорец играч винаги на разположение.

Той определя приоритета за използването на HTML5 двигател.
• автоматичен режим - избира HTML5, само ако не се поддържа от светкавицата;
• предпочитат - възможно да се използва HTML5, флаш ще бъде използван само ако HTML5 не се поддържа;
• аварийната - режим флаш предпочитание, HTML5 който се счита за аварийната;
• само - винаги използвайте HTML5. Ако тя не се поддържа, за да бъде отчетена грешка;
• Винаги - винаги използвайте html5 независимо от това дали подкрепата. Тя може да се използва само за отстраняване на грешки и тестване;
• Никога не - не използвайте HTML5.

Също така въвежда, разширяване на настройките, необходими за тестване:

Те определят технологията за рендиране. примери:

По подразбиране, технологията WebGL, с изключение на:
• В IOS не е на разположение, така че технологията по подразбиране css3d;
• Браузърите за Android, въз основа на изгледа в мрежата и подкрепа на WebGL може да са проблеми с производителността and're готови да правят по няколко устройства, така че технологията по подразбиране css3d;
• В Android Firefox до версия 22, което се дължи на ниската производителност на css3d по подразбиране. В версии 22 и по-високо, по подразбиране WebGL.

Издържа на обекта с параметри krpano, тя ви позволява да настроите първоначалните параметри krpano. Можете също да зададете параметрите на играчите. Параметрите ще бъдат определени или презаписани след зареждане на основната XML и обработката.

База път към SWF-файл, който след това може да се използва за решаване на относителните пътища. Може да се използва както в светкавицата, и в HTML5 да разреши всички относителни пътеки в XML.

Настройка определя дали или не на съобщения за грешки, изпратени до играч в конзолата на браузъра.

Определя как да използвате колелцето на мишката. Ако инсталирате вярно, събитията, предизвикани от колелцето на мишката ще се обработват в един играч, в противен случай те ще бъдат игнорирани от играча и се обработва от браузъра (за превъртане на страниците).

Забележка за Flash Player. Тази функция изисква отворена предна част Flash Player (Външен интерфейс). При работа в офлайн повикване onready работи само след като промените настройките за сигурност на Flash Player. Прочетете повече.

Тя ви позволява да използвате proizvolnuyu функция манипулатор грешка. Тази функция ще се нарича с параметър низ със съобщение за грешка.

Ако е активирано, всички параметри на връзките ще бъдат прехвърлени на плейъра. Просто инсталирайте всички връзки могат да се предават в HTML5-плеър. Това дава възможност за превключване между флаш и HTML5 двигатели с различни справки.

стартови възможности

Има една група от параметри, които определят включването и не се прехвърля на играча.

Тя ви позволява да определите произволно име за стартиране на файла. Ако бъде пропуснат, стойностите по подразбиране ще се името на SWF-файл.

За отстраняване на грешки на мобилни устройства има специален симулатор, който се съхранява в папка krpano / примери / iphone-IPAD-симулатор

Shutdown играч

За да изтриете инстанция на играча, който искате да използвате removepano (функция). Тази функция изтрива всички настройки на мишката, DOM и елементи на HTML5 събития. Като параметър, функцията получава например идентификационен номер на играча.

Бележки за използването на мобилни устройства

Забележка: Целевата-densitydpi = устройство DPI призната само устройства на Android, и може да доведе до предупреждение на конзолата в други браузъри (IOS, Chrome (КСО) !.). Това предупреждение може да бъде пренебрегната.

Всички избираеми параметри са пропуснати, така че ще се използват стойности по подразбиране: «krpano.swf», «krpano.xml», «krpanoSWFObject» и 100% от размера.

2. Разширени настройки в първия пример.

3. определяне на приоритетите за HTML5 двигател.

5. избирателното използване на HTML5: Предпочитам само на Android устройства и докосване с IE10.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!