Подпишитесь на рассылку
новостей о программе SecureBook:


Защита видео в SecureBook 2009 for HTML

29.05.2010 г.

Программа поддерживает защиту видео в формате SWF. Для этого нужно в опциях компилятора (HTML-компилятор -> Дополнительные настройки компилятора) установить флажок "Обеспечения корректного отображения FLASH-анимации.."

Размер одного видеоролика не должен быть слишком большим, т.к. из-за особенностей FLASH он сначала весь загружается в оперативную память, а только потом начинает воспроизводить. Таким образом не рекомендуется делать ролики больше 100 Мб.

По ссылке

http://securebook.ru/files/SwfVideoPlayer.rar

пример страницы воспроизводящей видео в формате swf. И еще один момент, страница с плеером должна располагаться в корне книги.

Если заглянуть в исходный код файла index.html, можно увидеть следующий код (важные строки помечены цифрой):

01. <div id="player">
02. <a href="http://www.macromedia.com/go/getflashplayer">Get the Flash Player</a> to see this movie.
03. </div>
04. var so = new SWFObject('system/swfplayer.swf','playlist','400','315','7');
05. so.addParam("allowfullscreen","true");
06. so.addVariable("width","400")
07. so.addVariable("height","315");
08. so.addVariable("file","video/car.swf");
09. so.addVariable("image","video/preview.jpg");
10. so.addVariable("showdigits","false");
11. so.addVariable("showdownload","false");
12. so.addVariable("repeat","false");
13. so.write("player");

В строке 01 есть элемент div с параметром id="player". Все что внутри тега div будет удалено и туда вставится видео. Тут важен параметр id (который имеет значение "player")

04 - указать размеры видео, сейчас это 400x315
05 - true/false: показать/скрыть кнопку полноэкранного просмотра
06 - 400: высота видео
07 - 315: ширина видео
08 - video/car.swf: путь к видео-файлу относительно корня книги
09 - video/preview.jpg: путь к изображению показывающегося до запуска видео. Можно вставить скриншот первого кадра.
10 - true/false: показать/скрыть сколько просмотрено и осталось времени до конца видео
11 - true/false: показать/скрыть процесс закачки видео. Всегда ставим в false, т.к. видео у нас загружается не с интернета
12. true/false: запускать или нет повторное вопроизведение видео после его окончания
13. player: идентификатор элемента вместо которого вставить видео. Напомню что в первой строке создается этот элемент.

Если нужно вставить два видео на одной странице - создайте два контейнера куда будет вставлено видео указав им разные идентификаторы. Например так:

01. <div id="player1">
02. <a href="http://www.macromedia.com/go/getflashplayer">Get the Flash Player</a> to see this movie.
03. </div>
....
13. so.write("player1");

01. <div id="player2">
02. <a href="http://www.macromedia.com/go/getflashplayer">Get the Flash Player</a> to see this movie.
03. </div>
....
13. so.write("player2");

 

У Вас недостаточно прав для добавления комментариев.
Возможно, вам необходимо зарегистрироваться на сайте.