ВАЖНОЕ ОБНОВЛЕНИЕ
Этот вопрос был задан более 9 лет назад. Это имело смысл тогда, это не имеет смысла сейчас. Вспышка тяжело выходит; Поддержка <video>
повсеместна, включая мобильные устройства. Почти все, что мог сделать Flash, теперь может и HTML. HTML выиграл, Flash проиграл. Если вы размышляете о том, как вставить видео на свою страницу, просто используйте <video>
и не задумывайтесь над этим. Этот вопрос сохранился только для исторической ценности.
Оригинальный вопрос
Похоже, что новый <video>
в наши дни очень популярен, тем более что Firefox теперь его поддерживает. Новости об этом появляются в блогах повсюду, и все, кажется, взволнованы. Но что насчет?
Столько, сколько я искал, я не мог найти ничего, что сделало бы его лучше, чем старое доброе Flash-видео. На самом деле я вижу только проблемы с этим:
- Пройдет еще некоторое время, прежде чем все браузеры начнут его поддерживать, и гораздо больше времени, прежде чем большинство людей обновится;
- Flash уже доступен, и у всех есть;
- Вы можете связать Flash с любым удобным интерфейсом, который вы хотите для управления воспроизведением. Я понимаю, что этот тег также будет управляемым (вероятно, через JavaScript), но сможет ли он работать в полноэкранном режиме?
Я вижу только два плюса для <video>
:
- Это более "семантически" - что, вероятно, не имеет значения для многих людей, включая меня;
- Он не зависит от одной коммерческой сторонней организации (Adobe), которую я также не вижу в качестве веской причины для перехода, поскольку бесплатные плееры и конвертеры видео уже доступны, и Adobe никоим образом не мешает всему процессу. (это не в их интересах даже).
Итак... в чем дело?
Добавлено:
ОК, так что есть еще один Pro... может быть. Поддержка мобильных устройств. Трудно сказать, хотя. В моей голове мелькает множество мыслей на эту тему:
- Сколько мобильных устройств на самом деле способны декодировать видео с приличной скоростью, Flash или иным образом?
- Как долго до тех пор, пока основные мобильные устройства не получат поддержку
<video>
? Даже если это доступно через обновления, сколько людей на самом деле делают это? - Сколько людей вообще смотрят видео на веб-страницах на своих мобильных телефонах?
Что касается семантической части - я понимаю, что поисковые системы могли бы лучше определять видео сейчас, но... что они будут делать с ними в любом случае? ОК, они знают, что на странице есть видео. А также? Они не могут индексировать видео! Я хотел бы еще несколько аргументов здесь.
Добавлено:
Просто подумал о другом минусе. Это открывает совершенно новую область кросс-браузерной несовместимости. HTML и CSS довольно грязны уже в этом аспекте. Вспышка по крайней мере везде одинакова. Но этого достаточно, чтобы по крайней мере один крупный поставщик браузеров принял решение против <video>
(кто-нибудь может сказать "Internet Explorer"?), И у нас есть замечательная новая область изучения ада.
Добавлено:
Профи только что пришел. Больше конкуренции = больше инноваций. Это правда. Повышение конкуренции с Adobe, вероятно, заставит их улучшить Flash в тех областях, которых ему до сих пор не хватало. Linux кажется слабым местом для этого, на что ссылаются многие.