<video> против Flash-плеера В связи с внедрением браузеров поддержки тега <video>, возросла заинтересованность к нему. Многие люди пророчат смерть флэшу, и ждут революцию от HTML 5.
Со всех углов интернета только и слышно про это, даже такие гиганты, как Youtube и Vimeo недавно начали поддерживать тег video. Но чем же на самом деле это является?
В этом посте я собираюсь перечислить преимущества и недостатки данного подхода, более подробную информацию вы можете найти на просторах интернета.
Итак, плюсы и преимущества:
-
Легкое внедрение в страницу
Разработчикам больше не нужно беспокоится о поиске необходимого плеера на флеше.
Для показа видео на сайте, достаточно прописать на странице несколько слов:
<video src="video.ogg" controls></video>
-
Доступ через API
Это позволяет удобно и быстро управлять атрибутами и событиями плеера через JavaScript:
var v = document.getElementsByTagName("video")[0];
v.play();
-
Эффекты с <canvas>
Демонстрация здесь.
-
Кеширование
Загрузка видео происходит сразу с кеша браузера, если оно ранее было просмотрено.
Недостатки:
-
Нет единого стандарта кодеков
Браузеры так и не нашли общего мнения о кодеках. Подробнее о ихней поддержке написано на хабрахабре.
-
Медленная работа
Даже на неслабых компьютерах, заметна задержка в видео. Также плохо работает HD-видео.
-
Слабая поддержка HTML 5
Ни один браузер еще не поддерживает полностью спецификацию html-видео, а Internet Explorer даже не задумывается над этим (хотя, кто знает, какие сюрпризы приподнесет IE 9)
Но главным преимуществом, которое пока что не используется в полную меру, это то, что пользователь сам сможет настраивать поведение плеера. Через настройки, конфиги, расширения — не важно! Он сможет запретить смену внешнего вида, установить свой скин, и всегда видеть знакомое, удобное и привычное окно. Также можно будет управлять авто-воспроизведением, авто-буферизацией и многими остальными возможностями HTML 5 тега <video>.
Спасибо за чтение!
Комментарии (2)
|