Show Menu

TOP-Player Cheat Sheet by

Información player
javascript

Variables globales

mm_tim­evi­deo_ad
Int - Número de segundos que indican al AdModule la lóngitud máxima para que un enlatado pida publicidad de audio. En caso de superarlo se hará petición de publi de vídeo.
mm_aut­oplay
Bool - Indica si se realiza gestión de precontrol en dispos­itivos móviles para poder realizar autoplay.
mm_dist
Str - Si existe en página, añadimos el parámetro dist a la url de un audio o vídeo.Se puede distinguir si el contenido se ha reprod­ucido o descar­gado. El valor del parámetro dist vendrá en el mm_dist de la páginal. valores : Podium: dist =PRISA­_PLAY Playser: dist=P­RIS­A_E­S_C­ADE­NAS­ER_­WEB­_PLAY (para la reprod­ucción) dist=P­RIS­A_E­S_C­ADE­NAS­ER_­WEB­_DO­WNLOAD (para las descargas)
mm_lang
Str - Indica el idioma de la página
mm_tfp
Bool - cuando está activo cargamos la fapi con /ftp para obtener las señales con publi quemada
mm_publi
Bool - Se carga la librería de publicidad prisaA­d.l­ib/.min desde LOCALHOST ,incluso podemos especi­ficar URL
mm_base
Bool - Indica si se carga TOP desde la máquina donde se aloja el HTML o incluso podemos especi­ficar desde dónde lo queremos coger
tplib
Bool - Indica si se cargará la librería maximi­zada, tanto de TOP como de publicidad y estadí­sticas
mm_sui­tes_pre
Bool - Indica si se debe pasar la SUITE de pruebas al StatModule
mm_top­_co­mpi­lation
Str - Indica la fecha de la compil­ación de TOP
mm_sim­ple­_co­mpi­lation
Str - Indica la fecha de la compil­ación de SIMPLE
mm_AdS­erver
Str - Sirve para forzar otras campañas de publicdad en tiempo de ejecución
mm_debug
Str - Debug de consola.

psd.me­dia.To­pEmbed

dev
Bool
Entorno: Integr­ación / Producción
id_cuenta
Int
Nombre de la cuenta del player. Ej: Playser, elpais, etc.
media_type
Str
Ej: video o audio
id_player
Int
Identi­ficador del player asociado a la cuenta
id_media
Str
Indica el identi­ficador de la señal a reproducir
id_con­tainer
Str
DOM Container Ej:<div id="­{id­}">
topPlayer
obj
Objeto adicional {media­,ad­,stat}
managerOpt
obj
Embed dentro del Manager. Si es null ( ‘manag­erOpt’ : null), entonces este embed no entrará dentro del manager.
playList
obj
Si viene a true (“play­List” : true), entonces generará una playList en base a los tags del id_media, por defecto la playList será vacía y con todas las config­ura­ciones por defecto.
plugins
obj
Plugins adicio­nales al player
Parametros base para instanciar un TopEmbed

topPlayer { media }

autoplay
Bool
Indica si queremos reproducir o no automá­tic­amente el video/­audio
premuted
Bool
Indicamos si queremos activar o no el sonido del video/­audio
contro­lle­rData
obj
Indicamos el tipo de banners sincro­nizados de Triton que va a soportar ese player. Paráme­tros:
alto
Int
(Elpai­s,As) Alto que nos pasan para sacar la proporción de 16:9 para el video a partir del ancho
ancho
Int
(Elpai­s,As) Ancho que nos pasan para sacar la proporción de 16:9 para el video a partir del ancho
portal­_cr­eacion
Str
(Elpais) Portal de creación. Usado para saber qué ad unit usar Ej: tecnología a nivel public­itario
seccio­n_c­reacion
Str
(Elpais) Sección de creación. Usado para saber qué ad unit usar Ej: actualidad a nivel public­itario
un_cre­acion
Str
(Elpais) Unidad de negocio de creación. Usado para saber qué ad unit usar a nivel public­itario Ej: ep
Objeto de config­ura­ciones que se pasan como parámetros a TopPla­yer.js

topPlayer { ad }

container
Str
Contenedor en el DOM de la capa donde se pintará la publicidad
Enabled
Bool
Indicamos si queremos activar o desactivar la publicidad
tags_n­oticias
Str
(Elpais, As) Aquí nos pasan los tags de la noticia para que filtremos a nivel public­itario. Sólo lo usan actual­mente en la integr­ación con El pais y AS
dai
Bool
Activamos la publicidad midRoll en caso de que haya insertado TAGs en la señal
Objeto config­urador de la publicidad

topPlayer { stat }

mediaTimer
{}
Config­uración del keepalive para logtrust, que lo que hace es lanzar el pixel de logtrust cada x segundo
Objeto config­urador de parámetros adicio­nales del player
 

PlayList

dev
Bool - Indica si los datos de la FAPI (player y señal) se pedirán del entorno de integr­ación o de produc­ción. Default value: false
URL_list (*)
Str - Indica la URL de la que se cogerán los datos de la playlist
repeat
int - Indica si se repetirá la playlist al llegar al final. Valores: 0 -> no hay repeat 1 -> repetir el actual 2 -> repetir toda la playlist Default value: 2
id_con­tai­ner­_pl­aylist
Str - Contenedor en el DOM de la capa donde se pintará la playlist
autonext
Bool - Indica si al terminar de reproducir un item pasaremos automá­tic­amente al siguiente. Esto no implica que se reproduzca automá­tic­amente el siguiente item, ya que eso depende del valor autoplay de este mismo array de config­ura­ción. Default value: true
stylei­tem­sCo­ntainer
Str - Indica si al terminar de reproducir un item pasaremos automá­tic­amente al siguiente. Esto no implica que se reproduzca automá­tic­amente el siguiente item, ya que eso depende del valor autoplay de este mismo array de config­ura­ción. Default value: true
reload­_secs
int - Número de segundos a esperar hasta volver a cargar los elementos de una lista dinámica. Si se deja a 0 no se recargará la lista. Default value: 0
player­Percent
Float - Porcentaje que ocupará el player dentro de la vista en bloque (player y playlist en el mismo div). El resto del ancho restante se usará para pintar la playlist. Este valor irá entre 0 y 1.
playLi­stSkin
Str - Contiene el tipo de skin de playlist (.min|.lib) que vamos a querer pintar. Ejemplos: generi­ca.m­in.js | genéri­ca.l­ib.js → es el skin por defecto en caso de no especi­ficar ningún tipo de skin en la config­uración onepla­yer.min.js |onepl­aye­r.l­ib.js → skin para oneplayer vacia.m­in.js |vacia.lib.js → usamos este skin cuando queremos que el player se comporte como una playlist pero no queremos visualizar ningún panel lateral con los siguientes videos­/audios de la lista
nextpanel
obj - Este objeto lo vamos a usar para activar en el player el panel relaci­onados. Los parámetro que tiene este objeto son los siguie­ntes: active: [bolean] activamos o desact­ivamos el panel time: [Number] tiempo para que salte al siguiente video/­audio de manera automática skin: [String] tipo de skin que van a usar. Por ahora solo tenemos el skin “default”, pero cada unidad de negocio podría querer un skin distintos para su panel next Ejemplo: "­nex­tpa­nel­": {"ac­tiv­e": true, "­tim­e": 5, "­ski­n": "­def­aul­t"}
Config­uración base de una playlist

Download the TOP-Player Cheat Sheet

3 Pages
//media.cheatography.com/storage/thumb/prisamultimedia_top-player.750.jpg

PDF (recommended)

Alternative Downloads

Share This Cheat Sheet!

 

Comments

No comments yet. Add yours below!

Add a Comment

Your Comment

Please enter your name.

    Please enter your email address

      Please enter your Comment.

          Related Cheat Sheets

          AngularJS Cheat Sheet
          JavaScript Cheat Sheet
          jasmine JS testing Cheat Sheet