Скриптовая анимация на Web-странице
Flash на Web-странице
Пример кода странички с тегом <object>
<head> <title>kmp-flash</title> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> </head> <body> <p align="center"> <object width="400" height="325"> <param name="movie" value="kmp.swf"> </object> </p> </body> </html> |
Flash - популярнейшая (в прошлом) лучшая из худших мультимедийная онлайновая платформа.Flash - лучшая цифровая платформа для мультимедийного творчества.Flash - плох для современных реалий распространения и воспроизведения сетевого контента.С распространением интернет-устройств не поддерживающих плагины, придется задуматься об отказе от такого рода технологий. От поддержки Flash отказались Google и Microsoft, которая перестала продвигать и перестает поддерживать в IE 10 (для Windows 8) Silverlight (собственную, подобную Flash, мультимедийную платформу).В браузерах iOS и Windows Phone отсутствует поддержка Flash.Adobe прекращает продвижения технологии Flash на мобильных устройствахНа смену Flash и Silverlight приходят HTML5 и CSS3 и разработчикам придётся освоить процесс создания сложной анимации с их помощью.Сегодня HTML5 еще не подходит для создания таких полноэкранных приложений, какие могут создать Flash и Silverlight.15.02.2012 Стивен Синофски (президент Microsoft по Windows): Windows 8 на ARM-процессорах не будет поддерживать Flash, вместо ее будет использоваться HTML5. В интерфейсе Metro Flash также поддерживаться не будет.09.11.2011 Денни Винокур (вице-президент и генеральный менеджер развития интерактивных технологий в Adobe) HTML5 видится лучшим решением для создания и развертывания контента в браузере на многих мобильных платформах. Мы продолжим работать с ключевыми членами сообщества HTML, включая Google, Apple, Microsoft и RIM, чтобы и дальше развивать инновационные характеристики HTML5 для применения в мобильных браузерах.21.03.2012 Уолтер Лю (бывший ведущий разработчик Flash Lite в Adobe): Adobe в течение некоторого времени теряла хватку в области мобильных технологий. Flash приняли холодно. Компании надо было что-то делать. И этим “что-то” стал HTML5.12.01.2012 Согласно исследованию Evans Data уровень использования HTML5 в декабре 2011: 43% в Северной Америке, 39% в EMEA (Европа, Ближний Восток и Африка) и 58% в АТР.12.01.2012 Согласно исследованию Appcelerator (декабрь 2011) 66% опрошенных программистов заявили о желании разрабатывать мобильные веб-сайты на основе HTML5.Спецификации HTML5 пока не завершены и в трактовке разных браузеров различаются на 20-30%, что может негативно сказаться на работе конечных программ. Частично это происходит из-за того, что сам стандарт HTML5 пока ратифицирован. |
Видео на Web-странице (HTML5)
Видео на Web-странице размещается с помощью тега
|
autoplay |
Видео начинает воспроизводиться автоматически после загрузки страницы. |
controls |
Добавляет панель управления к видеоролику. |
height |
Задает высоту области для воспроизведения видеоролика. |
loop |
Повторяет воспроизведение видео с начала после его завершения. |
poster |
Указывает адрес картинки, которая будет отображаться, пока видео не доступно, не поддерживается, не вопроизводится. |
src |
Указывает путь к воспроизводимому видеоролику. |
width |
Задает ширину области для воспроизведения видеоролика. |
<!DOCTYPE html>
<
html>
<
head>
<
meta
charset="utf-8">
<
title>kmp-
video
</
title>
</
head>
<
body>
<video
width="400" height="300" controls="controls" poster="video/kmp.jpg"
>
<source
src="video/kmp.ogv" type='video/ogg; codecs="theora, vorbis"'>
<source
src="video/kmp.mp
4"
type='video/mp4; codecs="avc1.42E01E, mp4a.40.2"'>
<source
src="video/kmз.webm" type='video/webm; codecs="vp8,
vorbis"'>
</video>
</
body>
</
html>
Здесь:
<video
width="400" height
="300"
controls="controls" poster="video/kmp.jpg"
>
определяется размер кадра, наличие панели
управления и замещающая (предваряющая) видео картинк
а
(
kmp.jpg)
для
универсального воспроизведения в различных браузерах видео кодируют
с помощью разных кодеков и добавляют файлы одновременно, что и
отражено строках для
файлов в разных форматах:
kmp.ogv, kmp.mp4,
kmp.webm
Аudio на Web-странице (HTML5)
Аудио на Web-странице размещается с помощью тега
Для универсального воспроизведения в различных браузерах аудио кодируют
с помощью разных кодеков ( Синтаксис
Атрибуты
тега
Закрывающий тег обязателен. Пример использования тега <audio>:
|
CSS-анимация на Web-странице
CSS (Cascading Style Sheets) — каскадные таблицы стилей — механизм добавления стиля в веб-документ.Стиль - системная совокупность элеменотов оформления.Таблица стилей - совокупность правил управления расположением и поведением элементов оформления страницы (шрифты, цвета и т.д).Таблицы стилей могут быть внутренние (в коде HTML файла) и внешние (представляют собой файлы с расширением *.css.)Анимация в CSS3 представляет собой изменение значения какого-либо свойства. В CSS3 для задания CSS3 анимации используется свойство animation, содержащие запись различных свойств анимации:
Эти CSS3 свойства по разному поддерживаются распространенными браузерами, поэтому они используются с вендорным префиксом (vendor-prefix).Для Google Chrome и Safari: -webkit-
|
Математика разметки с помощью CSS
«Easy Neatly»
Аккуратные таблицы стилей |
Gif-анимация на Web-странице (древности)
|
Иллюзорная анимация
|
Программы создания анимации на HTML5
Hype (от Apple) – WYSIWIG-редактор для создания анимации, интерактивных веб-сайтов с автоматической кодировкой в HTML5Hype предоставляет:
Hype доступен только на Mac App Store. Основное требование - Mac OS X 10.6.6 или более поздняя версия.Посмотрите значения и произношение "Hype" в LingvoUniversal (En-Ru)! Adobe Edge (от Adobe) – WYSIWIG-редактор HTML5-анимации, аналогичной Flash, но основанной на стандартах HTML, JavaScript и CSS.Adobe Edge позволяет:
Контент, создаваемый с помощью Edge, оптимизирован для работы в современных браузерах на мобильных устройствах Android, BlackBerry Playbook, iOS, HP webOS и других, а также в браузерах Firefox, Google Chrome, Safari и Internet Explorer 9.
21.11.2011 Swiffy дополнение Google к пакету Adobe Flash Professional CS5, которое позволяет автоматически перевести Flash-анимацию из формата SWF в HTML5. Скачать дополнение можно с официального сайта в версиях для Windows XP/Vista/7 или Mac OS X 10.4+. Файл расширения Swiffy (.mxp) подключается к Adobe Flash Professional посредством Extension Manager. Затем в меню «Действия/Commands» появится пункт «Export to HTML5 (Swiffy)». Доступна также настройка сочетаний клавиш для ускоренного доступа к команде. |
Конвертация Flash-анимации в видео для HTML5
Превращаем флэш-анимацию в видео для проигрывания средствами HTML5 (во всех браузерах и устройствах, включая iPhone и iPad):
Образец HTML-кода для встраивания видео
<video class="video-js" width="680" height="100" autoplay onended="onVideoEnded()">
|
kmp