Iscriviti a tag personalizzati

TVSDK prepara gli oggetti TimedMetadata per i tag sottoscritti ogni volta che questi oggetti vengono rilevati nel manifesto del contenuto.

Prima di avviare la riproduzione, è necessario iscriversi ai tag.
Per iscriverti ai tag, assegna al vettore un vettore contenente i nomi di tag personalizzati subscribedTags proprietà. Se devi modificare anche i tag pubblicitari utilizzati dal generatore di opportunità predefinito, assegna un vettore che contiene i nomi dei tag pubblicitari personalizzati a adTags proprietà.

Per ricevere notifiche sui tag personalizzati nei manifesti HLS:

  1. Imposta i nomi dei tag personalizzati dell’annuncio a livello globale assegnando a un vettore che contiene i tag personalizzati subscribeTags in MediaPlayerItemConfig.

    IMPORTANTE

    Devi includere # prefisso quando si lavora con flussi HLS.

    Ad esempio:

    var subscribedTags:Vector.<String> = new Vector.<String>();
    subscribedTags.push("#EXT-X-ASSET");
    subscribedTags.push("#EXT-X-AD");
    PSDKConfig.subscribedTags = subscribedTags;
    
  2. Per modificare globalmente i tag pubblicitari utilizzati dal generatore di opportunità predefinito, assegna un vettore contenente i nomi dei tag pubblicitari personalizzati a adTags proprietà in PSDKConfig.

    var adTags:Vector.<String> = new Vector.<String>();
    adTags.push("#EXT-X-AD");
    PSDKConfig.adTags = adTags;
    
  3. Per rendere effettive tutte le impostazioni globali, sostituisci la risorsa corrente.

    player.replaceCurrentResource(mediaResource);
    
  4. Per impostare i nomi dei tag sottoscritti per un flusso, se necessario:

    1. Crea una configurazione di elemento del lettore multimediale.

      SUGGERIMENTO

      Il modo più semplice è creare una configurazione predefinita dell’elemento del lettore multimediale.

    2. Assegna un vettore contenente i tag personalizzati a subscribeTags in MediaPlayerItemConfig.

    var mediaPlayerItemConfig:MediaPlayerItemConfig =
      new DefaultMediaPlayerItemConfig();
    
    var subscribedTags:Vector.<String> = new Vector.<String>();
    subscribedTags.push("#EXT-X-ASSET");
    subscribedTags.push("#EXT-X-AD");
    mediaPlayerItemConfig.subscribeTags = subscribedTags;
    
  5. Per modificare i tag di annunci utilizzati dal generatore di opportunità predefinito nel flusso specificato, assegna un vettore contenente i nomi dei tag di annunci personalizzati a adTags proprietà in mediaPlayerItemConfig

    var adTags:Vector.<String> = new Vector.<String>();
    adTags.push("#EXT-X-AD");
    mediaPlayerItemConfig.adTags = adTags;
    
  6. Per rendere effettive le modifiche per il flusso, durante il caricamento del flusso multimediale utilizza la configurazione dell’elemento del lettore multimediale.

    player.replaceCurrentResource(mediaResource, mediaPlayerItemConfig);
    

In questa pagina