Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Реализация воспроизведения презентации





Как уже было сказано ранее, за воспроизведение презентации отвечает библиотека Reveal.js. Преимущество этой библиотеки в том, что на вход ей необходимы только базовая разметка, которая может быть заполнена динамически на JSP и набор настроек инициализатора. Разметка презентации создаётся в цикле на JSP при помощи стандартной библиотеки тэгов. Объект презентации “slideshow” создаётся на сервере из класса SlideshowBean.java и записывается в объект PortletRequest. Доступ к объекту презентации на JSP осуществляется при помощи EL (expression language).


 

Инициализатор презентации обладает большим количеством настроек, что позволит в будущем расширить функционал модуля. Все данные настроек содержатся в объекте “slideshow”, который при передаче в Javascript становится JSON-строкой благодаря переопределённому методу “toString” класса SlideshowBean.java

Затем строка преобразовывается в JSON-объект и в переменные записываются соответствующие настройки.


 

На данный момент пользователь может задать только цветовую схему презентации, анимацию переключения слайдов, установить таймер автопереключения слайдов и включить отображение авторских заметок, панели навигации и прогресса презентации.

 


 

Помимо базовых настроек, функциональность библиотеки Reveal.js расширяется благодаря плагинам. Таким как:

· zoom.js – js-плагин, позволяющий увеличивать (приближать) слайды во время просмотра презентации;

· web-cam swiper – js-плагин, позволяющий переключать слайды взмахом руки перед камерой;

· audio-slideshow – плагин для записи и воспроизведения аудио;

· chalkboard – плагин, добавляющий классную доску и аннотации слайдов;

· chart – плагин для интеграции графиков.

Воспроизведение презентации происходит во всплывающем окне согласно настройкам, установленным автором презентации.

 








Date: 2016-05-23; view: 304; Нарушение авторских прав



mydocx.ru - 2015-2024 year. (0.006 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию