ACTUALIZACIÓN IMPORTANTE
Esta pregunta se hizo hace más de 9 años. Tenía sentido entonces, no lo tiene ahora. Flash es difícil de salir; <video>
el soporte es ubicuo, incluidos los dispositivos móviles. Casi todo lo que Flash podía hacer, HTML ahora también lo puede hacer. HTML ganó, Flash perdió. Si está pensando en cómo insertar un video en su página, simplemente úselo <video>
y no lo piense dos veces. Esta pregunta solo se conserva por valor histórico.
Pregunta original
Parece que la nueva <video>
etiqueta es todo el bombo en estos días, especialmente porque Firefox ahora la admite. Las noticias sobre esto están apareciendo en blogs de todo el lugar y todos parecen estar emocionados. ¿Pero que pasa?
Por mucho que busqué, no pude encontrar nada que lo hiciera mejor que el viejo video Flash. De hecho, solo veo problemas con eso:
- Todavía pasará algún tiempo antes de que todos los navegadores comiencen a admitirlo, y mucho más antes de que la mayoría de la gente actualice;
- Flash ya está disponible y todos lo tienen;
- Puede acoplar Flash con cualquier interfaz de usuario elegante que desee para controlar la reproducción. Supongo que la etiqueta también será controlable (probablemente a través de JavaScript), pero ¿podrá pasar a pantalla completa?
Los únicos dos pros de una <video>
etiqueta que puedo ver son:
- Es más "semántico", lo que probablemente no tiene importancia para mucha gente, incluyéndome a mí;
- No depende de una sola entidad comercial de terceros (Adobe), lo que tampoco veo como una razón convincente para cambiar, porque los reproductores y convertidores de video gratuitos ya están disponibles, y Adobe no está obstaculizando todo el proceso de ninguna manera. (ni siquiera les conviene).
¿Así que cuál es el problema?
Adicional:
OK, entonces hay un Pro más ... tal vez. Soporte para dispositivos móviles. Aunque es difícil de decir. Varios pensamientos corren por mi cabeza sobre el tema:
- ¿Cuántos dispositivos móviles son realmente capaces de decodificar video a una velocidad decente de todos modos, Flash o de otra manera?
- ¿Cuánto tiempo pasará hasta que los dispositivos móviles convencionales obtengan el
<video>
soporte? Incluso si está disponible a través de actualizaciones, ¿cuántas personas realmente lo hacen? - ¿Cuántas personas ven videos en páginas web en sus teléfonos móviles?
En cuanto a la parte semántica, entiendo que los motores de búsqueda podrían detectar mejor videos ahora, pero ... ¿qué harán con ellos de todos modos? Bien, entonces saben que hay un video en la página. ¿Y? ¡No pueden indexar un video! Me gustaría tener más argumentos aquí.
Adicional:
Solo pensé en otros contras. Esto abre un área completamente nueva de incompatibilidad entre navegadores. HTML y CSS ya son bastante complicados en este aspecto. Flash al menos es el mismo en todas partes. Pero es suficiente que al menos uno de los principales proveedores de navegadores se decida en contra de la <video>
etiqueta (¿alguien puede decir "Internet Explorer"?) Y tenemos una nueva área del infierno que explorar.
Adicional:
Acaba de entrar un Pro. Más competencia = más innovación. Es verdad. Darle a Adobe más competencia probablemente los obligará a mejorar Flash en áreas en las que ha faltado hasta ahora. Linux parece ser un punto débil para él, citado por muchos.