Puede configurar los nombres de etiquetas personalizados en TVSDK globalmente con la clase MediaPlayerItemConfig.
TVSDK aplica la configuración global automáticamente a cualquier flujo de medios que no especifique una configuración específica del flujo.
MediaPlayerItemConfig
expone estos métodos para administrar las etiquetas personalizadas:
Suscripción a etiquetas personalizadas específicas | |
public final String[] getSubscribedTags() | Recupera la lista actual de etiquetas suscritas. |
public final void setSubscribedTags(String[] tags); | Establece la lista de etiquetas suscritas que se expondrán a la aplicación. Su aplicación también se suscribe automáticamente a todas las etiquetas transmitidas a través de setAdTags . |
Personalizar las etiquetas de anuncio utilizadas por el detector de oportunidades predeterminado | |
public final String[] getAdTags(); | Recupera la lista actual de etiquetas de publicidad. |
public final void setAdTags(String[] tags); | Establece la lista de etiquetas de publicidad que se utilizarán en el generador de oportunidades predeterminado. |
Recuerde lo siguiente:
Los métodos del establecedor no permiten que el parámetro de etiquetas contenga valores nulos.
Si se encuentra, TVSDK genera un IllegalArgumentException
.
El nombre de etiqueta personalizado debe contener el prefijo #.
Por ejemplo, #EXT-X-ASSET
es un nombre de etiqueta personalizado correcto, pero EXT-X-ASSET
es incorrecto.
No puede cambiar la configuración después de cargar el flujo de medios.