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