Видео в HTML5
Видео в HTML5 — это новейший стандарт добавления видео на веб-страницу. Причем размещение происходит м оригинальным интерфейсом и без привлечения подключаемых модулей. Видео на страницу добавляется при помощи тега , а стилизовать внешний вид плеера можно при помощи css стилей.
Элемент
Общий вид кода для добавления видео выгляди следующим образом:
Атрибут controls отвечает за элементы управления плеером. Кроме этого есть еще атрибут poster который будет выводить изображение пока идет загрузка видео, или пока пользователь не ажмет кнопку воспроизведения.
Так же как и с аудио, при добавлении видео следует перечислять все форматы в , начинать перечисление следует с более предпочтительного. Стоит не забывать указывать MIME-тип для каждого видеофайла.
Атрибуты тега
- autoplay — позволяет включить автоматическое воспроизведение видео сразу после заргузки страницы;
- controls — атрибут указывает браузеру что нужно отобразить элементы управления видео;
- height — задает высоту окна для отображения видео, принимает в качестве значений пиксели и проценты;
- loop — зацикливает воспроизведения видеофайла;
- muted — отключение звука при воспроизведении видео;
- poster — в качестве значения принимает адрес изображения которое будет отображаться во время загрузки видео или до того момента пока пользователь не нажмет play. Если птрибут не задан то будет отображаться первый кадр из видео;
- preload — отвеает за предварительную загрузку видео. Не является обязательным и некоторые браузеры игнорируют его. Возможные значения: auto — браузер загружает файл полностью, чтобы он был доступен, когда пользователь начнет воспроизведение, metadate — браузер загружает небольшую часть видео для определения его основных характеристик, none — отсутствие автоматической загрузки видео;
- src — содержит абсолютный или относительный адрес видеофайла;
- width — позволяет установить ширину окна для отображения видеоданных, принимает в качестве значений пиксели или проценты.
Видеокодеки и форматы видео
Поскольку каждый браузер использует поддерживает определенный кодек, нужно обеспечить максимальное воспроизведение видео во всех браузерах. Именно поэтому видеофайл нужно размещать в нескольких форматах.
H.264 — кодек от фирмы MPEG, разделяется на профили для поддержки как устройств с минимальными возможностями, так и устройств высокого разрешения.
Ogg Theora — открытый и бесплатный стандарт для видео, качество и производительность немного ниже стандарта H.264.
VP8 — открытый и бесплатный кодек схожий по качеству с Hю264. Поддерживатеся в Firefox, Chrome, Opera.
По сути видеофайл является контейнером, в котором хранятся другие файлы. К наиболее распространенным и популярным форматам видео относят:
На сегодняшний день браузеры поддерживают всего три основных формата видео файлов:
- mp4 — видеокодек: H.264, аудиокодек: AAC;
- ogg — видеокодек: Theora, аудиокодек Vorbis;
- webm — видеокодек: VP8, аудиокодек: Vorbis.
HTML5 не воспроизводит видео в формате AVI. Его следует перекодировать в один из трех форматов.
HTML5 Плеер.
Всем привет! Сегодня мы рассмотрим очень интересный плеер, который вы сможете установить себе и не бояться о поддержке старых браузеров.
На просторах интернета найден был замечательный плеер — MediaElement.
В чем же его особенности?
- Если браузер поддерживает стандарт HTML5, то будет использован новый HTML5 плеер, иначе будет использован Flash
- HTML5 аудио и видео плееры написаны на чистом html и css
- Поддерживает старые браузеры
- Поддерживает современные стандарты, включая WebVTT
- Есть плагины для Drupal, Joomla, jQuery, BlogEngine.NET, ruby gem, plone, typo3, является частью ядра WordPress
- Поддержка разных скинов
Таким образом, вы можете использовать всего один аудио или видео файл, который будет работать во всех, даже старых браузерах и выглядеть одинаково.
Есть интересные функции, к примеру, перевод текста из видео и отображение его в виде субтитров, зацикливание видео, backlight(иметирует Philipps Ambilight), поддерживает YouTube API как для HTML5, так и для Flash. Многие функции еще будут добавлены позже.
В общем, очень полезный и интересный плеер, который вы однозначно должны попробовать!
Установка, настройка и использование очень подробно описаны на официальном сайте, так что пояснять, думаю, не нужно.
Спасибо за внимание!
Копирование материалов разрешается только с указанием автора (Михаил Русаков) и индексируемой прямой ссылкой на сайт (http://myrusakov.ru)!
Добавляйтесь ко мне в друзья ВКонтакте: http://vk.com/myrusakov.
Если Вы хотите дать оценку мне и моей работе, то напишите её в моей группе: http://vk.com/rusakovmy.
Если Вы не хотите пропустить новые материалы на сайте,
то Вы можете подписаться на обновления: Подписаться на обновления
Если у Вас остались какие-либо вопросы, либо у Вас есть желание высказаться по поводу этой статьи, то Вы можете оставить свой комментарий внизу страницы.
Порекомендуйте эту статью друзьям:
Если Вам понравился сайт, то разместите ссылку на него (у себя на сайте, на форуме, в контакте):
Она выглядит вот так:
Как включить html5 в Firefox?
Включаем поддержку HTML5 в браузере Mozilla Firefox
- Открываем браузер и набираем в адресной строке «about:config». …
- В поисковой строке набираем «media. …
- Для воспроизведения некоторых роликов на YouTube может потребоваться расширенная поддержка API Media Source Extensions.
Maqetta
Maqetta — это редактор WYSIWYG HTML-5 с открытым исходным кодом.
Он очень многофункциональный, с такими функциями, как рабочий процесс для разработчиков и дизайнеров, визуальный редактор страниц, оценка и комментирование, агломерация без программирования, каркас, редактор тем, темы и виджеты, библиотеки JavaScript, разработка мобильных приложений.
Сама программа была разработана на HTML, поэтому свободно работает в браузерной среде.
Maqetta обеспечивает поддержку всех основных браузеров, включая Google Chrome, Firefox и Safari, но мы не тестировали его в Microsoft Edge в Windows 10.
Макетта включает в себя:
- «Визуальный редактор страниц WYSIWYG для создания пользовательских интерфейсов
- перетаскивайте авторизацию в пользовательском интерфейсе мобильного устройства внутри силуэта устройства точного размера, например силуэта iPhone
- одновременное редактирование в дизайне или исходном виде
- глубокая поддержка стилей CSS (приложение включает в себя полный синтаксический анализатор / моделлер CSS)
- механизм для организации прототипа пользовательского интерфейса в серию «состояний приложения» (так называемые «экраны» или «панели»), который позволяет разработчику пользовательского интерфейса определять интерактивность без программирования
- веб-функция рецензирования и комментирования, где автор может представить живой макет пользовательского интерфейса для просмотра членами своей команды
- «каркасная» функция, позволяющая дизайнерам пользовательского интерфейса создавать предложения пользовательского интерфейса, нарисованные от руки
- редактор тем для настройки визуального оформления коллекции виджетов
- параметры экспорта, которые позволяют плавно переключать макеты пользовательского интерфейса в ведущие инструменты разработчика, такие как Eclipse
- Кодовая база Maqetta имеет независимую от инструментария архитектуру, которая позволяет подключать произвольные библиотеки виджетов и темы CSS ».
Этот инструмент доступен бесплатно, и вы можете использовать его, перейдя по ссылке ниже.
6 — Safari
На последнем шестом месте в нашем обзоре, с большущим отставанием от топов, и даже от IE 10, расположился Safari (версия 5.1.7). У меня пока не было под рукой ничего МАС-осовского, поэтому проверял только самую последнюю версию Safari под Windows.
Он получает 278 баллов и 2 бонусных очка.
Бонусные очки начислены только за парсинг SVG и MathML (+2).
Для видео и аудио у Safari вообще нет поддержки (по крайней мере для этой, самой последней Windows версии). На пару с IE10 этот Safari вообще не поддерживает доступ к веб-камере (Access the webcam), а вот ТОП-4 браузеров в этом обзоре оказывают такую поддержку.
Послесловие
Вот такой вот получается рейтинг поддержки HTML5 среди часто используемых или наиболее популярных браузеров. В ближайшее время может конечно же что-то измениться. Периодически усовершенствуются браузеры и выходят их новые версии. Правда ИМХО надеяться на IE и Safari, глядя на их никчемные на данное время «потуги», не стоит. Да и зачем, ведь в ТОП-4 отличные и бесплатные кросс-платформенные браузеры. Правда обидно наверное поклонникам Opera, что под Windows она уже свой движок практически прекратила развивать.
На сайте html5test.com (автор: Niels Leenheer) Вы можете в любое время протестировать практически любой браузер (причем разных версий), пусть даже «самописный», на предмет его поддержки HTML5. Там же Вы увидите более детальные отчеты и таблицы с оценками тех браузеров, которых у Вас нет, или тех версий, которые уже устарели или не поддерживаются вашей операционной системой (в большей степени это касается IE, который как клещ вцепился в Windows, и которого без обновлений самой системы видимо не получается «раскручивать»).
Приветствуются отзывы в комментариях о браузерах, представленных в данном рейтинге!