Principal Smartphones Agregar video a su sitio web con HTML5

Agregar video a su sitio web con HTML5



En el primero de sus blogs para PC Pro , desarrollador web Ian Devlin revela cómo insertar videos en su sitio web con HTML5

Agregar video a su sitio web con HTML5

NOVEDADSonyHDRBack_Web-462x369

cómo agregar juegos a la discordia

Probablemente la característica más importante y de la que más se habla de HTML5 es el video incrustado. Actualmente, el único método para agregar contenido de video a su sitio web es con un complemento de terceros como Flash, QuickTime o RealPlayer. Con el nacimiento de HTML5 y el elemento de video, todo esto cambiará, con el soporte de video siendo manejado por el navegador web, eliminando la necesidad de soporte de terceros.

Varios navegadores web ya ofrecen soporte para HTML5. Aquí vamos a revelar cómo puede insertar videos sin complementos en su sitio y los problemas que enfrentará.

Tipos de archivos y compatibilidad del navegador

Para empezar, veremos brevemente los diferentes tipos de archivos de video que son compatibles con HTML5. Estos son Theora OGG y H.264 (.mp4). Los diferentes navegadores admiten diferentes tipos y algunos no admiten ninguno. La siguiente tabla indica esto:

Theora OGGH.264 (mp4)
Firefox 3.5+x
Chrome 3+
Safari 3+x
Opera 10.5+x
Internet Explorer 8xx
Internet Explorer 9x
iPhonex
Androidx

Códecs y otros problemas técnicos

HTML5 en sí no especifica un códec de video para usar, y esto ha llevado a discusiones sobre cuál es lo mejor para usar en la web . Entonces, para cubrir todos los navegadores, tenemos que admitir ambos códecs.

Y luego, por supuesto, está Internet Explorer. Por el momento, ninguna de las versiones publicadas de Internet Explorer admite el elemento de video y aún se requiere un complemento para reproducir el video. Esto cambiará con el lanzamiento de Internet Explorer 9 (probablemente a principios del próximo año), cuando se admitirá H.264, junto con muchas otras ventajas de HTML5.

En caso de que se esté preguntando cómo, puede convertir sus archivos de video a OGG (puede leer más sobre el tipo de Theora OGG en el TheoraCookbook ) archivos usando el Miro Video Converter .

Para obtener más información detallada sobre el elemento de video y los códecs, diríjase al sumergirse en html5: video en la web por Mark Pilgrim.

Código HTML5

Ahora pasamos al código HTML5 real y cómo podemos hacer que funcione. HTML5 nos proporciona dos nuevos elementos que podemos usar para agregar video a nuestras páginas web: el elemento, que ya hemos mencionado, y el elemento. Veamos cada uno de estos por turno.

El elemento

El elemento de video puede tener los siguientes atributos:

AtributoDescripción
srcuna URL válida para el archivo de video en sí
auto-reproducciónun booleano que indica si el video debe reproducirse automáticamente
control Sun booleano que indica que el navegador debe mostrar los controles multimedia predeterminados
círculoun booleano que indica si el video debe reproducirse repetidamente
precargaindica al navegador si se requiere la descarga preventiva del video en sí, o si solo se necesitan metadatos.
Los valores posibles son:

  • ninguno: indica que el video no se debe precargar (ya que probablemente no sea necesario)
  • metadatos: es probable que el video no sea obligatorio, pero sus metadatos (p. ej., dimensiones, duración) son deseables
  • automático: informa al navegador que intente descargar el video completo
  • (cadena vacía) - significa lo mismo que auto
pósterla URL de un archivo de imagen que se mostrará cuando no haya datos de video disponibles
anchoel ancho del video, en píxeles CSS
alturala altura del video, en píxeles CSS

A partir de esto, se puede ver lo fácil que es incrustar un video OGG en su sitio web utilizando solo el elemento de video:

|_+_|

Eso es realmente todo lo que hay que hacer.

Cualquier navegador que admita el formato Theora OGG ahora debería mostrar y reproducir correctamente su video sin más preámbulos. Por supuesto que no es tan fácil, porque como hemos visto en la tabla anterior, el código solo funcionaría en Firefox, Chrome y Opera. Por lo tanto, también debemos tener una alternativa a H.264. Esto se puede lograr usando el elemento, que nos permite definir múltiples fuentes de medios para el elemento de video.

detener la gestión de memoria de código de Windows 10 arreglar

El elemento

El elemento fuente tiene los siguientes atributos:

AtributoDescripción
srcuna URL válida al archivo multimedia (en este caso, video)
tipoel tipo de archivo multimedia que debe ser un Tipo de Mimica , p.ej. indica que es un video de Theora OGG, y también puede proporcionar el códec MIME para ayudar al navegador a decidir cómo reproducir el video usando type='video/ogg'.
mediaproporciona el tipo de medio deseado del recurso de medios y debe ser un media query , p.ej. type='video/ogg; codecs='theora, vorbis' indica que el video es adecuado para dispositivos portátiles o media='handheld' lo que indica que el video es apropiado para pantallas de 720 píxeles o más.

Nota: que el elemento de origen es nulo y tiene una etiqueta de inicio pero no una etiqueta de cierre

Lo más útil del elemento fuente es que podemos usarlo para apilar los diferentes tipos de archivos, lo que permite que el navegador pruebe cada uno de ellos hasta que encuentre uno que pueda reproducir.

Usando y juntos

Para apilar videos en los diferentes tipos dentro del elemento de video, ingresamos el código de la siguiente manera:

|_+_|

El código anterior ahora funcionará en todos los navegadores excepto Internet Explorer, que mostrará el mensaje indicado anteriormente.

Puede probar esto usted mismo viendo la página de video de prueba HTML5, que contiene un video de muestra de una mariposa en formato Theora OGG y MP4, por lo que si está viendo esto en Firefox, Chrome, Safari, Opera o en el iPhone o en un Teléfono Android, debería poder verlo.

Los afilados cuchillos entre ustedes ahora notarán que podemos aprovechar este apilamiento y tener un respaldo a Flash (o algún otro complemento) en la parte inferior en lugar de mostrar un mensaje de disculpa, no puede ver este video, usando el siguiente código :
|_+_|

Conclusión

Como ocurre con la mayoría de los elementos HTML5, la compatibilidad del navegador con los elementos fuente y de vídeo es actualmente irregular. También existe un gran debate en este momento sobre si el elemento fuente eliminará el uso de Flash como el método más popular para agregar contenido de video a sitios web. No estoy seguro de que elimine Flash por completo, pero, sin embargo, creo que es justo decir que está aquí para quedarse y proporcionará a los desarrolladores web un enfoque más limpio y fácil de incrustar videos.

Artículos De Interés

La Elección Del Editor

Revisión de Motorola Moto G6: cómo el Moto G recuperó su ritmo
Revisión de Motorola Moto G6: cómo el Moto G recuperó su ritmo
Si Game of Thrones me ha enseñado algo (y, honestamente, no es un buen maestro), es que la posición en el trono titular es difícil de mantener. El trono económico de los teléfonos inteligentes es igualmente competitivo, aunque con un
Olvídate de la triste noticia de los emojis de caca, tenemos que hablar sobre lo enojado que está este tipo por los emoticonos
Olvídate de la triste noticia de los emojis de caca, tenemos que hablar sobre lo enojado que está este tipo por los emoticonos
Hay cientos, si no miles, de diseños de emoji que nunca verán la luz del día. O el diseño no se ha finalizado o no puede superar el proceso de revisión sorprendentemente riguroso. ¿La última víctima? A
Cómo eliminar todas las contraseñas guardadas en Chrome
Cómo eliminar todas las contraseñas guardadas en Chrome
Si es como la mayoría de los usuarios de Internet, probablemente haya creado más de unas pocas cuentas hasta ahora. Las plataformas de redes sociales, los servicios de suscripción y todo tipo de sitios web requieren que se una a su comunidad registrándose. Con
Cómo comprar un libro en Audible
Cómo comprar un libro en Audible
Acurrucarse en la cama con un buen libro es un antiguo pasatiempo de comodidad y disfrute. Sin embargo, vivimos en un mundo de multitareas, plazos y días llenos de tareas. Aquí es donde entran los audiolibros; haciendo
Quinto Black CT v3.1: Diseño actualizado, nuevas funciones
Quinto Black CT v3.1: Diseño actualizado, nuevas funciones
Winamp es uno de los reproductores multimedia más populares disponibles para Windows. Una de mis máscaras favoritas para Winamp, 'Quinto Black CT' versión 2.7 ya está disponible.
Archivos de etiquetas: aplicación de Windows 10 de Instagram
Archivos de etiquetas: aplicación de Windows 10 de Instagram
Cómo atrapar a Mewtwo en Pokémon Go
Cómo atrapar a Mewtwo en Pokémon Go
Mewtwo es uno de los Pokémon legendarios más populares en la historia de la serie. Se hicieron películas centradas en sus orígenes y, a menudo, retratando lo poderoso que es. En Pokémon GO, Mewtwo también es increíblemente poderoso y difícil de atrapar.