Saltar al contenido principal
Version: Next (5.0)

Imagen, vídeo y enlace

Pruébalo en vivo

Prueba el avatar y el vídeo con controles en vivo, y mira una imagen y un enlace, en el catálogo de componentes: los componentes reales de AWE y el XML que los produce.

Tres elementos muestran contenido en una pantalla: una image, un video y un link. Todos aceptan los atributos comunes de los elementos de pantalla (id, style, label, expandible...).

Esqueleto XML​

<image id="[id]" url="[image-url]" alternate-url="[alternative-text]" style="[style]" />

<video id="[id]" src="[video-url]" poster="[poster-url]" controls="[true|false]" loop="[true|false]"
autoplay="[true|false]" preload="[none|metadata|full-video]" style="[style]" />

<link id="[id]" label="[label]" url="[link-url]" style="[style]" />

Atributos de la imagen​

AtributoUsoTipoDescripción
urlOpcionalStringDirección de la imagen
alternate-urlOpcionalStringTexto que el navegador muestra cuando no puede cargar la imagen. El motor React lo escribe en el alt de la imagen
styleOpcionalStringClases CSS de la imagen

Atributos del vídeo​

El motor React reproduce el archivo con react-player.

AtributoUsoTipoDescripciónValores
srcOpcionalStringDirección del archivo de vídeo
posterOpcionalStringImagen que se muestra antes de reproducir el vídeo. Con un póster el vídeo no se carga hasta que el usuario hace clic
controlsOpcionalBooleanMuestra los controles del reproductortrue (por defecto), false
loopOpcionalBooleanVuelve a empezar cuando el vídeo terminatrue, false (por defecto)
autoplayOpcionalBooleanEmpieza a reproducirse cuando se abre la pantallatrue, false (por defecto)
preloadOpcionalStringCuánto del archivo carga el navegador antes de que el usuario lo reproduzcanone, metadata, full-video
styleOpcionalStringClases CSS del reproductor

Un enlace abre su url en una pestaña nueva. El texto es su label.

AtributoUsoTipoDescripción
urlOpcionalStringDirección que abre el enlace
labelOpcionalStringTexto del enlace. Nota: Puedes usar archivos de i18n (locales)
styleOpcionalStringClases CSS del enlace

El esquema también declara icon para el enlace, pero el motor React no lo dibuja.

Ejemplos​

<image id="Logo" url="img/logo.png" alternate-url="Logotipo de la empresa" />
<video id="Intro" src="media/intro.mp4" poster="media/intro.png" controls="true" />
<link id="Help" label="Lee el manual" url="https://docs.aweframework.com" />