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