Admira API content HTML5 es el servicio disponible para poder comunicarse desde un contenido HTML al player de Admira via Javascript. A continuación se describen las funciones básicas de dicha API.
Para poder utilizar las funcionalidades de Admira API Content HTML5, es necesario disponer del script, proporcionado por Admira.
Una vez añadido como adjunto y incluido en el HTML principal, se puede invocar de la siguiente manera:
Aqui se explican los eventos básicos de API Content.
onReady: se produce cuando el player ha conseguido precargar el contenido HTML con éxito, es decir, el HTML ha sido cargado dentro del iFrame. En este punto el iFrame sigue en DISPLAY:NONE
onStart: se produce cuando el player pone en “PLAY” el contenido. Cualquier animación o reproducción de elementos debe iniciarse aquí. En este punto el iFrame sigue en DISPLAY:INLINE
Funcionalidades
API content también permite enviar mensajes a player HTML5 para indicarle diferentes acciones a realizar:
API_DURATION: Cambia la duración del contenido que se está reproduciendo
API_FINISH: Finaliza el contenido que se está reproduciendo
API_CONDITION: Escribe una condición para poder ser leída posteriormente por el player con las capacidades de Playlist condicional y Triggers de condiciones
API_WRITE_FILE: Permite escribir datos de texto a un fichero en local
API_READ_FILE: Permite leer un fichero de texto local
Nota
Estas funcionalidades están en constante desarrollo y mejora. Para cualquier cuestión, no dudes en reportar a soporte@admira.com.
Nota
Para versiones de app inferiores a z19.05.30, cuando se quiere obtener el id del player, es necesario poner la llamada dentro de onStrat. Para las versiones posteriores a z19.05.30, esta incluida, se puede poner dentro de onReady. A continuación se muestra un ejemplo de cómo habría que pedir el id del player en ambos casos.