Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 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; Нарушение авторских прав |