Admira API Content HTML5

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 scriptarrow-up-right, proporcionado por Admira.

Una vez añadido como adjunto y incluido en el HTML principal, se puede invocar de la siguiente manera:

<script>
var api_obj = null;

function on_load(){
    api_obj = new admira_api_content();
    api_obj.onReady = function(){
        console.logReady !»);
    };
    api_obj.onStart = function(){
        console.logStart !»);
    };
}
</script>
<body onLoad=”on_load();”>

Eventos

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

circle-info

Nota

Estas funcionalidades están en constante desarrollo y mejora. Para cualquier cuestión, no dudes en reportar a [email protected].

circle-info

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.

Versión de la aplicación anterior a z19.05.30

Versión de la aplicación igual o posterior a z19.05.30

Ejemplos de funciones

→ Cambiará la duración, donde 30 es el número de segundos a partir del momento de la llamada a API.

→ Finalizara el contenido de inmediato.

→ Escribirá el valor de la condicion para “Internet Connected”.

→ Escribirá “Hello World!“ en ./content/hello.txt

→ Leerá ./content/hello.txt y enviara el resultado al callback : onFileReadComplete

Last updated