En esta lección se presentan algunos elementos para el manejo de multimedia.
Hay varios tipos de elementos especializados en mostrar imágenes.
img
Es un elemento de fraseo que muestra una imagen.
Puede tener los siguientes atributos:
src
URL del recurso.
alt
Texto que se muestra cuando no se puede descargar la imagen.
figure
Es un elemento de agrupamiento específicamente diseñado para mostrar imágenes.
figcaption
Es un elemento de agrupamiento específicamente diseñado para mostrar el
texto que describe el contenido de un
figure
.
La especificación técnica del elemento
img
está en
https://html.spec.whatwg.org/multipage/embedded-content.html#the-img-element
La especificación técnica del elemento
figure
está en
https://html.spec.whatwg.org/multipage/grouping-content.html#the-figure-element
La especificación técnica del elemento
figcaption
está en
https://html.spec.whatwg.org/multipage/grouping-content.html#the-figcaption-element
Respeta las licencias de uso del contenido que coloques en tu sitio.
Los 2 elementos se pueden usar para reproducir tanto audio como video. La
principal diferencia es que el elemento
audio
no tiene espacio para desplegar contenido visual (como video o subtítulos),
mientras que el elemento
video
si lo tiene.
Los elementos multimedia
audio
y
video
tienen los siguientes atributos en común:
src
La URL del recurso de audio o video a desplegar. Si está presente, debe contener una URL no vacía. Puede rodearse con espacios.
crossorigin
Especifica el valor CORS (Cross-origin resource sharing), que puede ser:
anonymous
use-credentials
preload
Puede tener los siguientes valores:
none
El recurso no se descarga antes de reproducirse, pues no se espera que el usuario necesite el recurso, o el servidor espera minimizar tráfico innecesario. No se proporciona ningún indicio sobre la agresividad para descargar el recurso una vez que se empieza a reproducir.
metadata
Descargar solamente los metadatos del recurso (dimensiones, lista de títulos, duración, etc.) y aún unos pocos cuadros del inicio. Una vez iniciada la reproducción, los datos se descargan a la velocidad más baja que garantice una reproducción consistente.
auto
El usuario puede descargar el recurso agresivamente sin riesgo para el servidor, incluyendo la descarga total antes de reproducirse.
autoplay
Es un atributo booleano. Cuando está presente, se inicia la reproducción del recurso tan pronto como se pueda, sin detenerse. Se recomienda no usar esta característica y permitir al usuario iniciar la reproducción explícitamente.
loop
Es un atributo booleano. Si está presente, indica que cuando la reproducción del recurso termine, debe reiniciar.
muted
Es un atributo booleano. Su presencia silencia la salida de audio, potencialmente contraviniendo las preferencias del usuario.
controls
Es un atributo booleano. Cuando se especifica, indica que se deben mostrar los controles del elemento.
audio
Permite manejar una transmisión de audio o video.
Aunque este elemento puede llevar contenido, por ejemplo texto, este no se
muestra al usuario; es para desplegarse en navegadores que no soportan el
elemento
audio
,
para poder probar con plugins o para indicar como acceder al contenido.
Si el contenido incluye subtítulos o lenguaje de señas, es mejor usar el
elemento
video
.
La especificación técnica del elemento
audio
está en
https://html.spec.whatwg.org/multipage/media.html#the-audio-element
video
Se usa para desplegar sonidos, videos o películas.
Aunque este elemento puede llevar contenido, por ejemplo texto, este
no se muestra al usuario; es para desplegarse en navegadores que no
soportan el elemento
video
,
para poder probar con plugins o indicar como acceder al contenido.
Para que tu video se despliegue en el navegador Safari para las computadoras Apple (iPad, iPhone, Mac), tu servidor web debe soportar byte-range request. No todos los servidores soportan este tipo de solicitudes.
Una opción es usar Giphy que en formato de video es más rápido y eficiente que en el formato GIF. Al seleccionar una imagen, haz clic en Media y copia la URL del formato MP4.
poster
Proporciona la URL de una imagen que se muestra mientras no se haya cargado ningún byte del video.
La especificación técnica del elemento
video
está en
https://html.spec.whatwg.org/multipage/media.html#the-video-element
En esta lección se revisaron los siguientes elementos:
Elementos para mostrar imágenes.
audio
.
video
.
También se revisó cómo poner una imagen de fondo.