Il browser TVSDK prepara gli oggetti TimedMetadata per i tag sottoscritti ogni volta che questi oggetti vengono incontrati nel file MPD (Media Presentation Description).
È necessario abbonarsi ai tag prima dell'avvio della riproduzione.
Per abbonarti ai tag, imposta un vettore contenente i nomi dei tag personalizzati sulla proprietà subscribedTags
. Se devi anche modificare i tag degli annunci utilizzati dal generatore di opportunità predefinito, imposta un vettore che contiene i nomi dei tag degli annunci personalizzati sulla proprietà adTags
.
Per abbonarti a tag personalizzati:
Crea una nuova configurazione di elemento del lettore multimediale.
var mediaPlayerItemConfig = new AdobePSDK.MediPlayerItemConfig();
Crea un vettore stringa vuoto.
var subscribeTags = [];
Aggiungi i nomi dei tag personalizzati a questo vettore.
Se hai a che fare con flussi HLS, ricorda di includere il prefisso #
.
subscribeTags.push("urn:mpeg:dash:event:2012");
subscribeTags.push("urn:com:adobe:dpi:simple:2015");
Assegna il vettore aggiornato alla proprietà mediaPlayerItemConfig.subscribeTags
.
mediaPlayerItemConfig.subscribeTags = subscribeTags;
Crea un vettore stringa vuoto.
var adTags= [];
Aggiungi il nome del tag di annuncio personalizzato a questo vettore.
adTags.push("urn:com:adobe:dpi:simple:2015");
Assegna il vettore aggiornato alla proprietà mediaPlayerItemConfig.adTags
.
mediaPlayerItemConfig.adTags = adTags;
Utilizza la configurazione dell'elemento del lettore multimediale durante il caricamento del flusso multimediale.
player.replaceCurrentResource(mediaResource,mediaPlayerItemConfig);