Puoi configurare nomi di tag personalizzati in TVSDK a livello globale con la classe MediaPlayerItemConfig.
TVSDK applica automaticamente la configurazione globale a qualsiasi flusso multimediale che non specifica una configurazione specifica per il flusso.
MediaPlayerItemConfig
espone questi metodi per gestire i tag personalizzati:
Iscriviti a tag personalizzati specifici | |
public final String[] getSubscscriptionTags | Recupera l’elenco corrente dei tag seguiti. |
void setSubscscriptionTags(String[] tags) finale pubblico; | 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 opportunità predefinito | |
public final String[] getAdTags; | Recupera l’elenco corrente dei tag annuncio. |
void setAdTags(String[] tags) finale pubblico; | Imposta l’elenco dei tag annuncio che verranno utilizzati dal generatore di opportunità predefinito. |
Tenere presente quanto segue:
I metodi setter non consentono che il parametro tags contenga valori null.
Se rilevato, TVSDK genera un IllegalArgumentException
.
Il nome del tag personalizzato deve contenere #
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.