Puoi configurare globalmente i nomi dei tag personalizzati in TVSDK con la classe MediaPlayerItemConfig .
TVSDK applica automaticamente la configurazione globale a qualsiasi flusso multimediale che non specifichi una configurazione specifica per il flusso.
MediaPlayerItemConfig
espone questi metodi per gestire i tag personalizzati:
Iscriviti a tag personalizzati specifici | |
public final String[] getSubscribedTags | Recupera l’elenco corrente dei tag sottoscritti. |
public final void setSubscribedTags(String[] tags); | Imposta l’elenco dei tag sottoscritti che verranno esposti all’applicazione. L'applicazione viene inoltre sottoscritta automaticamente a tutti i tag trasmessi tramite setAdTags . |
Personalizzare i tag degli annunci utilizzati dal rilevatore di opportunità predefinito | |
public final String[] getAdTags; | Recupera l’elenco corrente dei tag degli annunci. |
public final void setAdTags(String[] tags); | Imposta l’elenco dei tag degli annunci che verranno utilizzati dal generatore di opportunità predefinito. |
Ricorda quanto segue:
I metodi setter non consentono al parametro tags di contenere valori null.
Se rilevato, TVSDK genera un IllegalArgumentException
.
Il nome del tag personalizzato deve contenere il prefisso #
.
Ad esempio, #EXT-X-ASSET
è un nome di tag personalizzato corretto, ma EXT-X-ASSET
non è corretto.
Non è possibile modificare la configurazione dopo il caricamento del flusso multimediale.